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