diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5a8d1d59e90b4aa35c348d3fb97a5add853c50b2..198cf672a9968a67c01d61707c23e02f2ec48e5a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,48 +1,12 @@ variables: GIT_SUBMODULE_STRATEGY: normal -sagetex-sty-copy: - image: - name: docker.io/sagemath/sagemath - entrypoint: [""] - tags: ["x64"] - script: cp /home/sage/sage/local/var/lib/sage/venv-python3.*/share/texmf/tex/latex/sagetex/sagetex.sty . - artifacts: - paths: - - sagetex.sty - -create-sage-scripts: - image: docker.io/texlive/texlive - tags: ["x64"] - needs: [sagetex-sty-copy] - script: - - make main.sagetex.sage - - make filtered_sage.txt - after_script: - - cat main.log - artifacts: - paths: - - "*" - -run-sage-script: - image: - name: docker.io/sagemath/sagemath - entrypoint: [""] - needs: [create-sage-scripts] - tags: ["x64"] - script: - - sage -pip install "pseudowalls==0.0.3" --extra-index-url https://gitlab.com/api/v4/projects/43962374/packages/pypi/simple - - sage main.sagetex.sage - artifacts: - paths: - - "*" - build: - image: docker.io/texlive/texlive - needs: [run-sage-script] + image: registry.gitlab.com/lukenaylor/latex/sagetex-image:latest tags: ["x64"] script: - - latexmk || echo failed final latexmk + - sage -pip install "pseudowalls==0.0.3" --extra-index-url https://gitlab.com/api/v4/projects/43962374/packages/pypi/simple + - make || echo make failed artifacts: paths: - "*"