golang.org/x/playground@v0.0.0-20230418134305-14ebe15bcd59/deploy/deploy.json (about) 1 { 2 "steps": [ 3 { 4 "name": "golang", 5 "env": [ 6 "GO111MODULE=on" 7 ], 8 "entrypoint": "bash", 9 "args": [ 10 "-c", 11 "go run golang.org/x/playground/cmd/latestgo > /workspace/goversion; echo GO_VERSION=`cat /workspace/goversion`" 12 ] 13 }, 14 { 15 "name": "gcr.io/cloud-builders/docker", 16 "entrypoint": "bash", 17 "args": [ 18 "-c", 19 "docker build --build-arg GO_VERSION=`cat /workspace/goversion` -t gcr.io/$PROJECT_ID/playground ." 20 ] 21 }, 22 { 23 "name": "gcr.io/cloud-builders/docker", 24 "args": [ 25 "push", 26 "gcr.io/$PROJECT_ID/playground" 27 ] 28 }, 29 { 30 "name": "gcr.io/cloud-builders/gcloud", 31 "args": [ 32 "app", 33 "deploy", 34 "app.yaml", 35 "--project=$PROJECT_ID", 36 "--image-url=gcr.io/$PROJECT_ID/playground:latest" 37 ] 38 } 39 ], 40 "timeout": "3600s", 41 "options": { 42 "machineType": "N1_HIGHCPU_8" 43 } 44 }