Browse Source

Harden shell quoting in CI pipeline definitions (#33789)

GitOrigin-RevId: a21c02f632b1e357ba18a86378d796a0d93fa484
Simon Gardner 2 months ago
parent
commit
2233ac9b1d
1 changed files with 6 additions and 6 deletions
  1. 6 6
      server-ce/cloudbuild.public.yaml

+ 6 - 6
server-ce/cloudbuild.public.yaml

@@ -10,9 +10,9 @@ steps:
     script: |
       #!/usr/bin/env bash
       set -e
-      if [ ${BRANCH_NAME} == main ]; then
-        docker tag ${_IMAGE_BASE} ${_IMAGE_BASE_LATEST};
-        docker push ${_IMAGE_BASE_LATEST};
+      if [ "${BRANCH_NAME}" = "main" ]; then
+        docker tag "${_IMAGE_BASE}" "${_IMAGE_BASE_LATEST}";
+        docker push "${_IMAGE_BASE_LATEST}";
       fi
     automapSubstitutions: true
   - id: prefetch_ce
@@ -39,9 +39,9 @@ steps:
     script: |
       #!/usr/bin/env bash
       set -e
-      if [ $BRANCH_NAME == main ]; then
-        docker tag ${_IMAGE_TAG} ${_IMAGE_TAG_LATEST};
-        docker push ${_IMAGE_TAG_LATEST};
+      if [ "${BRANCH_NAME}" = "main" ]; then
+        docker tag "${_IMAGE_TAG}" "${_IMAGE_TAG_LATEST}";
+        docker push "${_IMAGE_TAG_LATEST}";
       fi
     automapSubstitutions: true
     waitFor: