From dae21f0cd3e3a0a43f7a45a60298b1d763a97d64 Mon Sep 17 00:00:00 2001 From: Chris Coley <chris@codingallnight.com> Date: Fri, 5 May 2023 08:38:05 -0700 Subject: [PATCH] Make the sed command run on files in subdirectories --- .gitlab-ci.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4dbc82a..beb9629 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -38,17 +38,18 @@ setup: - echo $ROOT_RELATIVE_NAMESPACE - test "$ROOT_RELATIVE_NAMESPACE" == "${CI_PROJECT_NAMESPACE#$CI_PROJECT_ROOT_NAMESPACE}" || { echo "ROOT_RELATIVE_NAMESPACE is not set correctly" ; exit 1 ; } script: - - sed -i - -e "s|%%BRANCH%%|${CI_COMMIT_BRANCH}|g" - -e "s|%%COMMIT_SHA%%|${CI_COMMIT_SHORT_SHA}|g" - -e "s|%%COMMIT_TIMESTAMP%%|${CI_COMMIT_TIMESTAMP}|g" - -e "s|%%JOB_ID%%|${CI_JOB_ID}|g" - -e "s|%%JOB_TIMESTAMP%%|${CI_JOB_STARTED_AT}|g" - -e "s|%%JOB_URL%%|${CI_JOB_URL}|g" - -e "s|%%PROJECT_PATH%%|${CI_PROJECT_PATH}|g" - -e "s|%%PROJECT_TITLE%%|${CI_PROJECT_TITLE}|g" - -e "s|%%PROJECT_URL%%|${CI_PROJECT_URL}|g" - src/*.html + - find src/ -type f -name '*.html' + -exec sed -i + -e "s|%%BRANCH%%|${CI_COMMIT_BRANCH}|g" + -e "s|%%COMMIT_SHA%%|${CI_COMMIT_SHORT_SHA}|g" + -e "s|%%COMMIT_TIMESTAMP%%|${CI_COMMIT_TIMESTAMP}|g" + -e "s|%%JOB_ID%%|${CI_JOB_ID}|g" + -e "s|%%JOB_TIMESTAMP%%|${CI_JOB_STARTED_AT}|g" + -e "s|%%JOB_URL%%|${CI_JOB_URL}|g" + -e "s|%%PROJECT_PATH%%|${CI_PROJECT_PATH}|g" + -e "s|%%PROJECT_TITLE%%|${CI_PROJECT_TITLE}|g" + -e "s|%%PROJECT_URL%%|${CI_PROJECT_URL}|g" + {} + - mv src public artifacts: paths: -- GitLab