diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..621d719cbc6d32bf0ede5e08c2c34102fbb31578 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,21 @@ +image: blang/latex +build: + tags: + - docker + script: + - export JOB_NAME=example_exam + - apt-get update + - apt-get -qq install -y wget tar + - wget -q https://github.com/jgm/pandoc/releases/download/2.8.1/pandoc-2.8.1-linux-amd64.tar.gz + - tar -xzf pandoc-2.8.1-linux-amd64.tar.gz + - chmod u+x ./pandoc-2.8.1/bin/pandoc + - ./pandoc-2.8.1/bin/pandoc ${JOB_NAME}.md -r markdown-auto_identifiers -w latex --listings --wrap=preserve --template=exam_template.latex --lua-filter=exam_filter.lua -o ${JOB_NAME}.tex + - pdflatex -jobname solution_${JOB_NAME} ${JOB_NAME} + - pdflatex -jobname solution_${JOB_NAME} ${JOB_NAME} + - pdflatex -jobname questions_${JOB_NAME} ${JOB_NAME} + - pdflatex -jobname questions_${JOB_NAME} ${JOB_NAME} + + artifacts: + paths: + - "solution_*.pdf" + - "questions_*.pdf"