Loading templates/gitlab-ci-docker.yml +2 −1 Original line number Diff line number Diff line Loading @@ -351,7 +351,8 @@ stages: } function awkenvsubst() { 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' # performs variables escaping: '&' for gsub + JSON chars ('\' and '"') awk '{while(match($0,"[$%]{[^}]*}")) {var=substr($0,RSTART+2,RLENGTH-3);val=ENVIRON[var];gsub(/["\\&]/,"\\\\&",val);gsub("[$%]{"var"}",val)}}1' } function configure_registries_auth() { Loading Loading
templates/gitlab-ci-docker.yml +2 −1 Original line number Diff line number Diff line Loading @@ -351,7 +351,8 @@ stages: } function awkenvsubst() { 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' # performs variables escaping: '&' for gsub + JSON chars ('\' and '"') awk '{while(match($0,"[$%]{[^}]*}")) {var=substr($0,RSTART+2,RLENGTH-3);val=ENVIRON[var];gsub(/["\\&]/,"\\\\&",val);gsub("[$%]{"var"}",val)}}1' } function configure_registries_auth() { Loading