|
10 | 10 | # limitations under the License.
|
11 | 11 |
|
12 | 12 | steps:
|
| 13 | + - id: "Docker build" |
| 14 | + name: "gcr.io/cloud-builders/docker" |
| 15 | + args: |
| 16 | + ["build", "-t", "${_AR_REPO_URL}/filesystem-e2e-test:${BUILD_ID}", "."] |
| 17 | + - id: "Docker push to Artifact Registry" |
| 18 | + name: "gcr.io/cloud-builders/docker" |
| 19 | + args: ["push", "${_AR_REPO_URL}/filesystem-e2e-test:${BUILD_ID}"] |
13 | 20 | - id: "Deploy to Cloud Run"
|
14 | 21 | name: "gcr.io/cloud-builders/gcloud:latest"
|
15 |
| - entrypoint: /bin/bash |
16 | 22 | args:
|
17 |
| - - "-c" |
18 |
| - - | |
19 |
| - ./retry.sh "gcloud alpha run deploy ${_SERVICE_NAME} \ |
20 |
| - --source . \ |
21 |
| - --execution-environment gen2 \ |
22 |
| - --vpc-connector ${_CONNECTOR} \ |
23 |
| - --update-env-vars FILESTORE_IP_ADDRESS=${_FILESTORE_IP_ADDRESS},FILE_SHARE_NAME=${_FILESHARE} \ |
24 |
| - --region ${_DEPLOY_REGION} \ |
25 |
| - --no-allow-unauthenticated" |
| 23 | + - beta |
| 24 | + - run |
| 25 | + - deploy |
| 26 | + - ${_SERVICE_NAME} |
| 27 | + - --image=${_AR_REPO_URL}/filesystem-e2e-test:${BUILD_ID} |
| 28 | + - --execution-environment=gen2 |
| 29 | + - --vpc-connector=${_CONNECTOR} |
| 30 | + - --update-env-vars=FILESTORE_IP_ADDRESS=${_FILESTORE_IP_ADDRESS},FILE_SHARE_NAME=${_FILESHARE} |
| 31 | + - --region=${_DEPLOY_REGION} |
| 32 | + - --no-allow-unauthenticated |
26 | 33 |
|
27 | 34 | substitutions:
|
28 |
| - _SERVICE_NAME: filesystem |
29 | 35 | _DEPLOY_REGION: us-central1
|
30 | 36 | _FILESHARE: vol1
|
31 |
| - _CONNECTOR: my-run-connector |
32 |
| - _FILESTORE_IP_ADDRESS: 0.0.0.0 |
| 37 | + _AR_REPO_URL: us-central1-docker.pkg.dev/${PROJECT_ID}/cloud-run-source-deploy |
| 38 | + |
| 39 | +options: |
| 40 | + dynamic_substitutions: true |
0 commit comments