diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1c0328375d3a5b32e209dedf0540f3c16c1b8110..30b25e4f00c8b56639115dc32b049e8b68c30fee 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -609,8 +609,6 @@ release-chart: release-docs: stage: release image: docker.io/python:3.11-alpine - variables: - VERSION: "${CI_COMMIT_BRANCH:8:8}" only: refs: - /^release-.*/ @@ -619,14 +617,14 @@ release-docs: - "chmod +x /usr/bin/yq" - "apk add --update alpine-sdk bash sed wget openssh" - "pip install -r ./requirements.txt" - - "mkdir -p ./final/${VERSION}/swagger" + - "mkdir -p ./final/${APP_VERSION}/swagger" script: - "make gen-lib-doc gen-docs-doc" - - "cp -r ./lib/python/docs/build/html ./final/${VERSION}/sphinx" # sphinx - - "cp .docs/.swagger/api.yaml ./final/${VERSION}/swagger/api.yaml" # swagger - - "cp .docs/.swagger/swagger-ui.html ./final/${VERSION}/swagger/index.html" # swagger - - "cp .docs/.swagger/custom.css ./final/${VERSION}/swagger/custom.css" # swagger - - "cp -r ./site/* ./final/${VERSION}" # mkdocs + - "cp -r ./lib/python/docs/build/html ./final/${APP_VERSION}/sphinx" # sphinx + - "cp .docs/.swagger/api.yaml ./final/${APP_VERSION}/swagger/api.yaml" # swagger + - "cp .docs/.swagger/swagger-ui.html ./final/${APP_VERSION}/swagger/index.html" # swagger + - "cp .docs/.swagger/custom.css ./final/${APP_VERSION}/swagger/custom.css" # swagger + - "cp -r ./site/* ./final/${APP_VERSION}" # mkdocs - eval $(ssh-agent -s) - "mkdir -p /root/.ssh" - echo "$CI_KEY_PRIVATE" > /root/.ssh/id_rsa && chmod 0600 /root/.ssh/id_rsa @@ -634,7 +632,7 @@ release-docs: - echo "$CI_DOC_ID" > ~/.ssh/known_hosts - tar czf ./final.tar.gz ./final - "scp -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa final.tar.gz $CI_DOC_USER@$CI_DOC_IP:final.tar.gz" - - "ssh -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa $CI_DOC_USER@$CI_DOC_IP 'rm -rf /system/user/ifs/infrastructures/public_html/dbrepo/*; tar xzf ./final.tar.gz; rm -f ./final.tar.gz; cp -r ./final/* /system/user/ifs/infrastructures/public_html/dbrepo/${VERSION}; rm -rf ./final'" + - "ssh -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa $CI_DOC_USER@$CI_DOC_IP 'rm -rf /system/user/ifs/infrastructures/public_html/dbrepo/*; tar xzf ./final.tar.gz; rm -f ./final.tar.gz; cp -r ./final/* /system/user/ifs/infrastructures/public_html/dbrepo/${APP_VERSION}; rm -rf ./final'" release-libs: stage: release