blob: d687f302c05d7046cf11dc3bcaafd1ad6a3fd840 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
stages:
- build-env
- build-doc
variables:
CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest
TARGET_BASE: $CLOUD_CI_URL/Documents/$CI_PROJECT_NAMESPACE
# Build the build environment for this document
build-env:
stage: build-env
image: quay.io/podman/stable
script:
- podman login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- podman build -t $CONTAINER_RELEASE_IMAGE .
- podman push $CONTAINER_RELEASE_IMAGE
rules:
- changes:
- Containerfile
# Build the document and store artefacts
build-final:
stage: build-doc
image: $CONTAINER_RELEASE_IMAGE
script:
- xelatex heidelberg.tex
- inkscape --export-filename=heidelberg.png --export-dpi=300 --export-background=white
artifacts:
paths:
- heidelberg.pdf
- heidelberg.png
|