Lets have two latex yml configs
This commit is contained in:
parent
5e9101e78d
commit
80dbbf18c6
32
gitlab-ci/latex-makefile.yml
Normal file
32
gitlab-ci/latex-makefile.yml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
compile_latex:
|
||||||
|
image: aergus/latex # the docker image by aergus https://hub.docker.com/r/aergus/latex/
|
||||||
|
stage: build
|
||||||
|
variables:
|
||||||
|
GIT_SUBMODULE_STRATEGY: recursive
|
||||||
|
before_script:
|
||||||
|
- git submodule sync
|
||||||
|
- git submodule update --init --remote
|
||||||
|
script:
|
||||||
|
# the following script requires bash
|
||||||
|
# when editing, be careful, not to use any colons since they mess up the yaml parser!
|
||||||
|
# compile all the PDFs you are interested in:
|
||||||
|
- make
|
||||||
|
- git ls-files -z -o -x '*.pdf' |xargs -0 rm -v -f # remove all untracked files (-o) except for *.pdf files
|
||||||
|
cache:
|
||||||
|
untracked: true # cache all pdf files for subsequent runs
|
||||||
|
artifacts:
|
||||||
|
name: "${CI_PROJECT_NAME}-pdfs"
|
||||||
|
when: always
|
||||||
|
expire_in: 10 yrs
|
||||||
|
untracked: true
|
||||||
|
|
||||||
|
# You can link the most recently *finished* artifacts by a badge:
|
||||||
|
#
|
||||||
|
# Link: https://gitlab.cs.fau.de/%{project_path}/-/jobs/artifacts/%{default_branch}/browse?job=compile_latex
|
||||||
|
# Badge image URL: https://gitlab.cs.fau.de/%{project_path}/badges/%{default_branch}/build.svg
|
||||||
|
#
|
||||||
|
# e.g.: https://gitlab.cs.fau.de/thorsten/coalgpartref/-/jobs/artifacts/master/browse?job=compile_latex
|
||||||
|
#
|
||||||
|
#environment:
|
||||||
|
# name: Recent PDFs
|
||||||
|
# url: https://gitlab.cs.fau.de/$CI_PROJECT_PATH/builds/$CI_BUILD_ID/artifacts/browse
|
||||||
Loading…
x
Reference in New Issue
Block a user