Loading generateChangemarks/.gitlab-ci.yml +14 −10 Original line number Diff line number Diff line Loading @@ -135,7 +135,7 @@ pages: variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" PAGES_BRANCH: gl-pages HTTPS_REMOTE: https://gitlab-ci-token:${ACCESS_TOKEN}@${CI_SERVER_HOST}/rep/${CI_PROJECT_PATH}.git HTTPS_REMOTE: https://gitlab-ci-token:${MIKE_ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git rules: - if: ($CLEAN_WEB_PAGES == 'false' || $CLEAN_WEB_PAGES == 'true') && $CI_COMMIT_TAG Loading @@ -149,7 +149,7 @@ pages: TAG_NAME: "upgrade" before_script: - pip install -q mkdocs-material mike - pip install -q mkdocs-material mike rich mkdocs-rss-plugin - apt-get update -qq && apt-get -qq install -y git curl > /dev/null - | curl "${CI_API_V4_URL}/projects/$TOOLS_SCRIPTS_PROJECT_ID/repository/files/toMkdocs%2Fimages%2Ffavicon%2Eico/raw?ref=toMkdocs" >> favicon.html Loading @@ -172,7 +172,9 @@ pages: curl "${CI_API_V4_URL}/projects/$TOOLS_SCRIPTS_PROJECT_ID/repository/files/toMkdocs%2FtoMkdocs%2Epy/raw?ref=toMkdocs" >> toMkdocs.py - | export SPEC_NAME=$(ls | grep T*.md | cut -d'.' -f1) - git config --global --replace-all user.name $GITLAB_USER_NAME - echo $GITLAB_USER_NAME - echo $GITLAB_USER_EMAIL - git config --global --replace-all user.name "$GITLAB_USER_NAME" - git config --global --replace-all user.email $GITLAB_USER_EMAIL - git fetch origin $PAGES_BRANCH && git checkout $PAGES_BRANCH || git checkout -b $PAGES_BRANCH origin/$PAGES_BRANCH || echo "Pages branch not deployed yet." - git checkout $CI_COMMIT_SHA Loading @@ -180,13 +182,15 @@ pages: - python3 toMkdocs.py --title ${CI_PROJECT_NAME^^} "./$SPEC_NAME.md" - mv ${CI_PROJECT_NAME^^}/ docs/ - cat _nav.yml >> mkdocs.yml - | if [ -n "$TAG_NAME" ]; then mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $TAG_NAME latest mike set-default --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH latest elif [ "$CI_COMMIT_REF_NAME" == "develop" ]; then mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $CI_COMMIT_BRANCH fi # - | # if [ -n "$TAG_NAME" ]; then # mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $TAG_NAME latest # mike set-default --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH latest # elif [ "$CI_COMMIT_REF_NAME" == "develop" ]; then # mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $CI_COMMIT_BRANCH # fi - mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $TAG_NAME latest - mike set-default --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH latest - git checkout $PAGES_BRANCH -- public/ artifacts: paths: Loading Loading
generateChangemarks/.gitlab-ci.yml +14 −10 Original line number Diff line number Diff line Loading @@ -135,7 +135,7 @@ pages: variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" PAGES_BRANCH: gl-pages HTTPS_REMOTE: https://gitlab-ci-token:${ACCESS_TOKEN}@${CI_SERVER_HOST}/rep/${CI_PROJECT_PATH}.git HTTPS_REMOTE: https://gitlab-ci-token:${MIKE_ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git rules: - if: ($CLEAN_WEB_PAGES == 'false' || $CLEAN_WEB_PAGES == 'true') && $CI_COMMIT_TAG Loading @@ -149,7 +149,7 @@ pages: TAG_NAME: "upgrade" before_script: - pip install -q mkdocs-material mike - pip install -q mkdocs-material mike rich mkdocs-rss-plugin - apt-get update -qq && apt-get -qq install -y git curl > /dev/null - | curl "${CI_API_V4_URL}/projects/$TOOLS_SCRIPTS_PROJECT_ID/repository/files/toMkdocs%2Fimages%2Ffavicon%2Eico/raw?ref=toMkdocs" >> favicon.html Loading @@ -172,7 +172,9 @@ pages: curl "${CI_API_V4_URL}/projects/$TOOLS_SCRIPTS_PROJECT_ID/repository/files/toMkdocs%2FtoMkdocs%2Epy/raw?ref=toMkdocs" >> toMkdocs.py - | export SPEC_NAME=$(ls | grep T*.md | cut -d'.' -f1) - git config --global --replace-all user.name $GITLAB_USER_NAME - echo $GITLAB_USER_NAME - echo $GITLAB_USER_EMAIL - git config --global --replace-all user.name "$GITLAB_USER_NAME" - git config --global --replace-all user.email $GITLAB_USER_EMAIL - git fetch origin $PAGES_BRANCH && git checkout $PAGES_BRANCH || git checkout -b $PAGES_BRANCH origin/$PAGES_BRANCH || echo "Pages branch not deployed yet." - git checkout $CI_COMMIT_SHA Loading @@ -180,13 +182,15 @@ pages: - python3 toMkdocs.py --title ${CI_PROJECT_NAME^^} "./$SPEC_NAME.md" - mv ${CI_PROJECT_NAME^^}/ docs/ - cat _nav.yml >> mkdocs.yml - | if [ -n "$TAG_NAME" ]; then mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $TAG_NAME latest mike set-default --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH latest elif [ "$CI_COMMIT_REF_NAME" == "develop" ]; then mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $CI_COMMIT_BRANCH fi # - | # if [ -n "$TAG_NAME" ]; then # mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $TAG_NAME latest # mike set-default --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH latest # elif [ "$CI_COMMIT_REF_NAME" == "develop" ]; then # mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $CI_COMMIT_BRANCH # fi - mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u $TAG_NAME latest - mike set-default --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH latest - git checkout $PAGES_BRANCH -- public/ artifacts: paths: Loading