diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8b8b0d6832149e7c3cd8add31ef44c4e205310a..c7acc5ad4db665d19ec2e91fff66045ad9b63583 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -42,3 +42,20 @@ test_pytest: reports: junit: "$TEST_DIR/report.xml" + +jupyter: + image: docker:stable + services: + - docker:dind + variables: + JUPYTERNB_FOLDER: "./notebook/" + JUPYTERNB_FILE: "*" + before_script: + - docker info + - echo $CI_JOB_TOKEN | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY + - docker pull $CONTAINER_IMAGE + script: + - docker run -v "$(pwd):/mnt" -w /mnt $CONTAINER_IMAGE "sage -pip install -e .&&ls -1 ${JUPYTERNB_FOLDER}${JUPYTERNB_FILE}.ipynb | xargs jupyter nbconvert --to html --execute" + artifacts: + paths: + - ${JUPYTERNB_FOLDER}${JUPYTERNB_FILE}.html