diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 55d2f6ea29420dadb8d58b765accb7ca13d4e380..c5e3761d89bbd58899bbf80bba5c16a2df9c2abf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,26 @@ -include: - - remote: https://git.eisfunke.com/document/pandoc-template/slides/-/raw/main/build.gitlab-ci.yml - - remote: https://git.eisfunke.com/document/pandoc-template/slides/-/raw/main/pages.gitlab-ci.yml +build: + stage: build + image: registry.gitlab.fachschaften.org/nicolas.lenz/pandoc-plus + variables: + GIT_SUBMODULE_STRATEGY: recursive + script: + - make -f template/makefile out/slides.pdf out/slides.tex + artifacts: + paths: + - out/ + +variables: + OUTPUT_NAME: slides + +pages: + stage: deploy + image: docker.io/alpine:latest + script: + - mkdir public + - mv out/slides.pdf public/$OUTPUT_NAME.pdf + - mv out/slides.tex public/$OUTPUT_NAME.tex + artifacts: + paths: + - public + only: + - main