2
0
Fork 0
dr-jekyll-and-mr-hyde-latex/.gitlab-ci.yml

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.