github.com/drone/go-convert@v0.0.0-20240307072510-6bd371c65e61/convert/cloudbuild/yaml/testdata/sample.1.yaml (about) 1 # https://cloud.google.com/build/docs/samples/cloudbuild-basic-config 2 3 steps: 4 # Docker Build 5 - name: 'gcr.io/cloud-builders/docker' 6 args: ['build', '-t', 7 'us-central1-docker.pkg.dev/${PROJECT_ID}/my-docker-repo/myimage', 8 '.'] 9 10 # Docker Push 11 - name: 'gcr.io/cloud-builders/docker' 12 args: ['push', 13 'us-central1-docker.pkg.dev/${PROJECT_ID}/my-docker-repo/myimage'] 14 15 # Entrypoint, timeout and environment variables 16 - name: 'gcr.io/google.com/cloudsdktool/cloud-sdk' 17 entrypoint: 'gcloud' 18 args: ['compute', 'instances', 19 'create-with-container', 'my-vm-name', 20 '--container-image', 21 'us-central1-docker.pkg.dev/${PROJECT_ID}/my-docker-repo/myimage'] 22 env: 23 - 'CLOUDSDK_COMPUTE_REGION=us-central1' 24 - 'CLOUDSDK_COMPUTE_ZONE=us-central1-a'