From bf03d360a579e4fcbbe58616d86252fda649a9a9 Mon Sep 17 00:00:00 2001 From: "Fifo F." Date: Tue, 27 Feb 2024 13:09:53 +0000 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a92bbeb..9dfe24a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,13 +2,30 @@ variables: LATEX_IMAGE: texlive/texlive:latest INPUT_FILE: DrJekyllMrHyde.tex +stages: + - build + - release_job + build: image: $LATEX_IMAGE script: - - latexmk -f -lualatex -cd $INPUT_FILE - #- lualatex DrJekyllMrHyde.tex || true - #- lualatex DrJekyllMrHyde.tex || true + - lualatex $INPUT_FILE || true + - lualatex $INPUT_FILE || true artifacts: 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. \ No newline at end of file