golang.org/x/playground@v0.0.0-20230418134305-14ebe15bcd59/deploy/deploy_goprev.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 -prev > /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-goprev ."
    20        ]
    21      },
    22      {
    23        "name": "gcr.io/cloud-builders/docker",
    24        "args": [
    25          "push",
    26          "gcr.io/$PROJECT_ID/playground-goprev"
    27        ]
    28      },
    29      {
    30        "name": "gcr.io/cloud-builders/gcloud",
    31        "args": [
    32          "app",
    33          "deploy",
    34          "app.goprev.yaml",
    35          "--project=$PROJECT_ID",
    36          "--image-url=gcr.io/$PROJECT_ID/playground-goprev:latest"
    37        ]
    38      }
    39    ],
    40    "timeout": "3600s",
    41    "options": {
    42      "machineType": "N1_HIGHCPU_8"
    43    }
    44  }