Skip to content
Snippets Groups Projects
Commit 42055a8f authored by alex's avatar alex
Browse files

Merge branch 'build_docs' into 'master'

Build docs

See merge request eosc/prefactor3-cwl!46
parents 8dc76ce1 cf1ea50e
No related branches found
No related tags found
No related merge requests found
......@@ -11,6 +11,8 @@ stages:
- validate_cwl_scripts
- test_steps
- test_full
- build
- deploy
before_script:
- mkdir workdir
......@@ -73,3 +75,29 @@ run_hba_target:
script:
- cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH --preserve-environment PYTHONPATH workflows/HBA_target.cwl test_jobs/HBA_target.json
- test_jobs/check_workflow_results.py results /builds/eosc/prefactor3-cwl/data/results_target
build-doc:
stage: build
script:
- cd docs
- make html
artifacts:
paths:
- docs/build/html
rules:
# Only add job for commits to master or on merge request events
- if: '$CI_COMMIT_BRANCH == "master" && $CI_PIPELINE_SOURCE != "schedule"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
deploy-doc:
stage: deploy
needs: ["build-doc"]
before_script:
- 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | base64 -d | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan -H dop810 > ~/.ssh/known_hosts
script:
- scp -r doc/build/html/* citt@dop810:prefactor
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment