stages: - build build-example: stage: build tags: - docker image: name: aergus/latex entrypoint: ['/bin/bash', '-c', 'ln -snf /bin/bash /bin/sh && /bin/bash -c $0' ] script: - cd example - ln -s ../prace.cls . - ln -s ../prace-logo.pdf . - latexmk -pdf example.tex - cd .. - tar cvJf PRACE-Whitepaper.tar.xz README.md prace.cls template.tex prace-logo.pdf example/example.tex example/example.pdf || echo 'tar w/ xz failed' - tar cvzf PRACE-Whitepaper.tar.gz README.md prace.cls template.tex prace-logo.pdf example/example.tex example/example.pdf || echo 'tar w/ gzip failed' artifacts: when: on_success paths: - PRACE-Whitepaper.tar.xz - PRACE-Whitepaper.tar.gz