ci: deploy to preview as soon as build doc jobs are done

This commit is contained in:
Marius Vikhammer
2022-03-25 16:18:54 +08:00
parent 7ab8c39bb2
commit d2bfa17510

View File

@@ -158,7 +158,6 @@ build_docs_pdf:
tags: tags:
- deploy - deploy
- shiny - shiny
dependencies: []
script: script:
- add_doc_server_ssh_keys $DOCS_DEPLOY_PRIVATEKEY $DOCS_DEPLOY_SERVER $DOCS_DEPLOY_SERVER_USER - add_doc_server_ssh_keys $DOCS_DEPLOY_PRIVATEKEY $DOCS_DEPLOY_SERVER $DOCS_DEPLOY_SERVER_USER
- export GIT_VER=$(git describe --always ${PIPELINE_COMMIT_SHA} --) - export GIT_VER=$(git describe --always ${PIPELINE_COMMIT_SHA} --)
@@ -174,10 +173,13 @@ deploy_docs_preview:
- <<: *if-label-docs - <<: *if-label-docs
- <<: *if-dev-push - <<: *if-dev-push
changes: *patterns-docs-preview changes: *patterns-docs-preview
dependencies: needs:
- build_docs_html_fast - job: build_docs_html_fast
- build_docs_html_full optional: true
- build_docs_pdf - job: build_docs_html_full
optional: true
- job: build_docs_pdf
optional: true
variables: variables:
TYPE: "preview" TYPE: "preview"
# older branches use DOCS_DEPLOY_KEY, DOCS_SERVER, DOCS_SERVER_USER, DOCS_PATH for preview server so we keep these names for 'preview' # older branches use DOCS_DEPLOY_KEY, DOCS_SERVER, DOCS_SERVER_USER, DOCS_PATH for preview server so we keep these names for 'preview'