From 7d1de12188131317fb173f8f736f7d00c67c9d8e Mon Sep 17 00:00:00 2001 From: "Yuan (Bob) Gong" Date: Fri, 5 Jun 2020 17:53:43 +0800 Subject: [PATCH] [Release] Fix $(cat VERSION) not in bash script (#3924) (#3925) * [Release] Fix $(cat VERSION) not in bash script * Add doublequote --- .cloudbuild.yaml | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/.cloudbuild.yaml b/.cloudbuild.yaml index 7dad8a2d554..7957f8349d1 100644 --- a/.cloudbuild.yaml +++ b/.cloudbuild.yaml @@ -48,23 +48,28 @@ steps: waitFor: ['preparePythonComponentSDK'] # Build the pipeline system images -- name: 'debian' - entrypoint: '/bin/bash' - args: ['-c', 'sed -i -e "s/ARG DATE/ENV DATE \"$(date -u)\"/" /workspace/frontend/Dockerfile'] - id: 'prepareFrontend' - waitFor: ["-"] - name: 'gcr.io/cloud-builders/docker' - args: ['build', '-t', 'gcr.io/$PROJECT_ID/frontend:$COMMIT_SHA', - '--build-arg', 'COMMIT_HASH=$COMMIT_SHA', - '--build-arg', 'TAG_NAME=$(cat /workspace/VERSION)', - '-f', '/workspace/frontend/Dockerfile', '/workspace'] + entrypoint: /bin/bash + args: + - -ceux + - | + sed -i -e "s/ARG DATE/ENV DATE \"$(date -u)\"/" /workspace/frontend/Dockerfile + docker build -t gcr.io/$PROJECT_ID/frontend:$COMMIT_SHA \ + --build-arg COMMIT_HASH=$COMMIT_SHA \ + --build-arg TAG_NAME="$(cat /workspace/VERSION)" \ + -f /workspace/frontend/Dockerfile \ + /workspace id: 'buildFrontend' - waitFor: ['prepareFrontend'] + waitFor: ['-'] - name: 'gcr.io/cloud-builders/docker' - args: ['build', '-t', 'gcr.io/$PROJECT_ID/api-server:$COMMIT_SHA', - '--build-arg', 'COMMIT_SHA=$COMMIT_SHA', - '--build-arg', 'TAG_NAME=$(cat /workspace/VERSION)', - '-f', '/workspace/backend/Dockerfile', '/workspace'] + entrypoint: /bin/bash + args: + - -ceux + - | + docker build -t gcr.io/$PROJECT_ID/api-server:$COMMIT_SHA \ + --build-arg COMMIT_SHA=$COMMIT_SHA \ + --build-arg TAG_NAME="$(cat /workspace/VERSION)" \ + -f /workspace/backend/Dockerfile /workspace id: 'buildApiServer' waitFor: ['copyPythonSDK']