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