Skip to content
Snippets Groups Projects
Commit f02b6f04 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Try use gl-branch for the spec web site multi version

parent 59b35921
Branches
No related tags found
No related merge requests found
......@@ -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
......@@ -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
......@@ -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
......@@ -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:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment