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
Update .gitlab-ci.yml file
This commit is contained in:
parent
d2ae3e51f1
commit
bf03d360a5
1 changed files with 21 additions and 4 deletions
|
@ -2,13 +2,30 @@ variables:
|
||||||
LATEX_IMAGE: texlive/texlive:latest
|
LATEX_IMAGE: texlive/texlive:latest
|
||||||
INPUT_FILE: DrJekyllMrHyde.tex
|
INPUT_FILE: DrJekyllMrHyde.tex
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- build
|
||||||
|
- release_job
|
||||||
|
|
||||||
build:
|
build:
|
||||||
image: $LATEX_IMAGE
|
image: $LATEX_IMAGE
|
||||||
script:
|
script:
|
||||||
- latexmk -f -lualatex -cd $INPUT_FILE
|
- lualatex $INPUT_FILE || true
|
||||||
#- lualatex DrJekyllMrHyde.tex || true
|
- lualatex $INPUT_FILE || true
|
||||||
#- lualatex DrJekyllMrHyde.tex || true
|
|
||||||
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- "*.pdf"
|
- "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.
|
Loading…
Add table
Add a link
Reference in a new issue