Commit 6ea0c865 authored by Bernhard Heinloth's avatar Bernhard Heinloth
Browse files

Check build on popular distributions in CI

parent 431f8565
Pipeline #28348 failed with stage
in 17 minutes and 39 seconds
......@@ -3,7 +3,7 @@ before_script:
- git submodule sync --recursive
- git submodule update --init --recursive --remote
compile_pdf:
buildPDF:
image: tianon/latex
script:
- make demo
......@@ -13,3 +13,49 @@ compile_pdf:
- demo.pdfpc
# Testweise mit den gängen Distributionen bauen um Inkompatibilitäten schnell
# erkennen zu können (wird nur im master-Zweig von i4/tex/i4neo-demo ausgeführt)
# Generische Regel für auf Debian basierende Distributionen
.debianoide:
only:
- master@i4/tex/i4neo-demo
before_script:
- ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
- export DEBIAN_FRONTEND=noninteractive
- apt-get update -qq && apt-get install -y -qq make git texlive-full latexmk
- git submodule sync --recursive
- git submodule update --init --recursive --remote
script:
- cat /etc/os-release
- make demo
artifacts:
paths:
- thesis.pdf
# Latest Ubuntu LTS Release
ubuntuLatest:
extends: .debianoide
image: ubuntu:latest
# Latest (rolling) Ubuntu Release
ubuntuRolling:
extends: .debianoide
image: ubuntu:rolling
debianStable:
extends: .debianoide
image: debian:stable
debianTesting:
extends: .debianoide
image: debian:testing
debianOldStable:
extends: .debianoide
image: debian:oldstable
# Wir halten gerne an alten Sachen fest.
debianOldOldStable:
extends: .debianoide
image: debian:oldoldstable
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment