mirror of
https://git.fifo-f.eu/tex-projects/books/dr-jekyll-and-mr-hyde-latex.git
synced 2025-04-19 08:28:07 +02:00
31 lines
No EOL
1 KiB
YAML
31 lines
No EOL
1 KiB
YAML
variables:
|
|
LATEX_IMAGE: texlive/texlive:latest
|
|
INPUT_FILE: DrJekyllMrHyde.tex
|
|
|
|
stages:
|
|
- build
|
|
- release_job
|
|
|
|
build:
|
|
image: $LATEX_IMAGE
|
|
script:
|
|
- lualatex $INPUT_FILE || true
|
|
- lualatex $INPUT_FILE || true
|
|
|
|
artifacts:
|
|
paths:
|
|
- "DrJekyllMrHyde.pdf"
|
|
|
|
release_job:
|
|
stage: release
|
|
image: registry.gitlab.com/gitlab-org/release-cli:latest
|
|
rules:
|
|
- if: $CI_COMMIT_TAG
|
|
when: never # Do not run this job when a tag is created manually
|
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH # Run this job when commits are pushed or merged to the default branch
|
|
script:
|
|
- echo "running release_job for $TAG"
|
|
release: # See https://docs.gitlab.com/ee/ci/yaml/#release for available properties
|
|
tag_name: 'v0.$CI_PIPELINE_IID' # The version is incremented per pipeline.
|
|
description: 'v0.$CI_PIPELINE_IID'
|
|
ref: '$CI_COMMIT_SHA' # The tag is created from the pipeline SHA. |