diff --git a/templates/gitlab-ci-helm.yml b/templates/gitlab-ci-helm.yml index 9e141fd6ccbb79aa6b15dbaa86e38615607a28a9..a1407e46ecbb5d5c9881fadba6c2373fea4541cc 100644 --- a/templates/gitlab-ci-helm.yml +++ b/templates/gitlab-ci-helm.yml @@ -364,7 +364,7 @@ stages: } function awkenvsubst() { - awk '{while(match($0,"[$%]{[^}]*}")) {g0=substr($0,RSTART,RLENGTH); val=ENVIRON[substr(g0,3,RLENGTH-3)]; gsub(/["\\]/,"\\\\&",val); gsub("\n","\\n",val);gsub("\r","\\r",val); gsub(g0,val)}}1' + awk '{while(match($0,"[$%]{[^}]*}")) {var=substr($0,RSTART+2,RLENGTH-3);val=ENVIRON[var]; gsub(/["\\]/,"\\\\&",val); gsub("\n","\\n",val);gsub("\r","\\r",val); gsub("[$%]{"var"}",val)}}1' } function exec_hook() {