From ec9522d067f3e65def5ebb90661685d8b11c977e Mon Sep 17 00:00:00 2001 From: laurentheirendt <laurent.heirendt@uni.lu> Date: Thu, 2 Jul 2020 12:26:29 +0200 Subject: [PATCH] make sure index is generated before website is built --- .gitlab-ci.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7b4db593..aa368018 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ stages: - retrieve + - generate - build - deploy @@ -15,16 +16,20 @@ retrieve:repo: paths: - courses.lcsb.uni.lu -build:index: +generate:index: image: python - stage: build + stage: generate rules: - if: $CI_COMMIT_BRANCH == "develop" script: - python .ci/generateIndex.py + artifacts: + expire_in: 1 day + paths: + - courses.lcsb.uni.lu build:website: - image: git-r3lab.uni.lu:4567/r3/docker/jekyll-lcsb:1.6 + image: git-r3lab.uni.lu:4567/r3/docker/jekyll-lcsb stage: build before_script: - cd courses.lcsb.uni.lu @@ -59,7 +64,7 @@ build:courses: upload: stage: deploy - image: alpine:3.1 + image: alpine before_script: - 'which ssh-agent || ( apk add --update openssh )' - eval $(ssh-agent -s) -- GitLab