From fd4ed6ea9b617fc55737307cd20c6b56b56e8f47 Mon Sep 17 00:00:00 2001 From: Lukas Forst Date: Thu, 30 Apr 2020 09:35:21 +0200 Subject: [PATCH] fix awk with GCR prefix --- .github/workflows/prod.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/prod.yml b/.github/workflows/prod.yml index 38e7553..cd1719b 100644 --- a/.github/workflows/prod.yml +++ b/.github/workflows/prod.yml @@ -58,9 +58,13 @@ jobs: SERVICE: ${{ env.SERVICE_NAME }} VERSION: ${{ env.RELEASE_VERSION }} run: | + # go to directory with configuration cd "rubicon/prod/services/$SERVICE" - export SED_PREPARED=$(echo $IMAGE | awk '{ gsub("/", "\\/", $1); print $1 }') + # escape literals for the sed and set output with GCR + export SED_PREPARED=$(echo $IMAGE | awk '{ gsub("/", "\\/", $1); print "eu.gcr.io\\/"$1 }') + # update final yaml sed -i".bak" "s/image: $SED_PREPARED.*/image: $SED_PREPARED:$VERSION/g" "$SERVICE.yaml" + # delete bakup file rm "$SERVICE.yaml.bak" # Setup gcloud CLI