From bdb85e2b37d9d0bf750260bb73aa7c1cba4048c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Mon, 13 Apr 2020 20:28:16 +0200 Subject: [PATCH] move building docs to test step --- .gitlab-ci.yml | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6bb50bbb..346e5111 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -56,6 +56,12 @@ test-centos7: - python3.6 manage.py test - coverage run --source='.' manage.py test - coverage report + - 'mkdir -p ../public/$CI_COMMIT_REF_NAME' + - pip install sphinx sphinx-argparse sphinxcontrib.bibtex sphinx_rtd_theme + - cd docs + - make html + - 'mv build/html/ ../../public/$CI_COMMIT_REF_NAME' + deploy-webserver-targetcentric: image: python:3.5 stage: deploy @@ -121,20 +127,4 @@ deploy-webserver-production: - ansible-playbook -vvv -i ./hosts_release deploy.yaml --extra-vars "deploy_user_name=ippidb repo_api_token=JZS-4cH7bWkFkHa2rAVf marvinjs_apikey=$MARVINJS_APIKEY_release galaxy_base_url=$GALAXY_BASE_URL_release galaxy_apikey=$GALAXY_APIKEY_release galaxy_compoundproperties_workflowid=$GALAXY_COMPOUNDPROPERTIES_WORKFLOWID_release secret_key=$SECRET_KEY_release dbname=$DBNAME_release dbuser=$DBUSER_release dbpassword=$DBPASSWORD_release dbhost=$DBHOST_release dbport=$DBPORT_release http_port=$HTTP_PORT_release branch=$CI_COMMIT_REF_NAME gacode=$GACODE_release" only: - - release -pages: - image: python:3.6 - stage: deploy - script: - - 'mkdir -p public/$CI_COMMIT_REF_NAME' - - pip install sphinx sphinx-argparse sphinxcontrib.bibtex sphinx_rtd_theme - - pip install -r requirements-dev.txt - - pip install . - - cd doc - - make html - - 'mv build/html/ ../public/$CI_COMMIT_REF_NAME' - artifacts: - paths: - - public - only: - - master + - release \ No newline at end of file -- GitLab