gcloud/cloudbuild.yaml (26 lines of code) (raw):

# In this directory, run the following command to build this builder. # $ gcloud builds submit . --config=cloudbuild.yaml steps: - name: 'gcr.io/cloud-builders/docker' args: - 'build' - '--tag=gcloud-slim' - '--tag=gcr.io/$PROJECT_ID/gcloud-slim' - '-f' - 'Dockerfile.slim' - '.' - name: 'gcr.io/cloud-builders/docker' args: - 'build' - '--tag=gcr.io/$PROJECT_ID/gcloud' - '-f' - 'Dockerfile' - '.' # Simple sanity check: invoke the new gcloud container to confirm that it was # built correctly. - name: 'gcr.io/$PROJECT_ID/gcloud' args: ['info'] - name: 'gcr.io/$PROJECT_ID/gcloud-slim' args: ['info'] # Confirm that auth is piped through correctly. - name: 'gcr.io/$PROJECT_ID/gcloud' args: ['builds', 'list'] images: - 'gcr.io/$PROJECT_ID/gcloud' - 'gcr.io/$PROJECT_ID/gcloud-slim' timeout: 2400s