From 7bfed3d6dc9caf4f87d32fcccf73f9af4eaf8633 Mon Sep 17 00:00:00 2001 From: Dan Anglin Date: Fri, 7 Feb 2020 16:05:30 +0000 Subject: [PATCH] ci: added test job for PDF build --- .gitlab/ci/cv-gitlab-ci.yml | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/.gitlab/ci/cv-gitlab-ci.yml b/.gitlab/ci/cv-gitlab-ci.yml index 933b8f3..53cb3a5 100644 --- a/.gitlab/ci/cv-gitlab-ci.yml +++ b/.gitlab/ci/cv-gitlab-ci.yml @@ -1,8 +1,27 @@ --- .use-cv-builder: - image: ${IMAGE_NAME}:master-5fbdaa5a + image: ${IMAGE_NAME}:master-8b42c9fd -publish:cv: +test:pdf: + artifacts: + expire_in: 1 hour + paths: + - __output/cv.pdf + extends: .use-cv-builder + before_script: + - make clean + stage: test + script: + - make + only: + refs: + - merge_requests + except: + changes: + - docker/Dockerfile + - __output/* + +publish:pdf: extends: .use-cv-builder before_script: - eval $(ssh-agent -s) @@ -13,6 +32,7 @@ publish:cv: - git remote set-url origin git@gitlab.com:${CI_PROJECT_PATH}.git - git config --global user.email "${GITLAB_USER_EMAIL}" - git config --global user.name "${GITLAB_USER_NAME}" + - make clean stage: publish script: - make