Verified Commit 345ae940 authored by Yohan Jarosz's avatar Yohan Jarosz 🐶
Browse files

add ci

parents
Build for review:
stage: build
before_script:
- bundle install --path ~/.gem && bundle update
script:
- 'echo "project_id: $CI_PROJECT_ID" > _config_review.yml'
- 'echo "project_namespace: $CI_PROJECT_PATH" >> _config_review.yml'
- 'echo "mr_id: $CI_MERGE_REQUEST_ID" >> _config_review.yml'
- 'echo "gitlab_host: https://git-r3lab.uni.lu" >> _config_review.yml'
- bundle exec jekyll build -d public --config "_config.yml,_config_review.yml"
artifacts:
expire_in: 1 month
paths:
- public
variables:
JEKYLL_ENV: review
only:
- branches@$CI_PROJECT_PATH.pages.uni.lu
except:
- master
tags:
- review-app
Publish review:
stage: review
script:
- rsync -av --delete public /srv/nginx/pages/$CI_PROJECT_NAMESPACE/$CI_BUILD_REF_SLUG
environment:
name: review $CI_BUILD_REF_NAME for $CI_PROJECT_NAMESPACE
url: http://CI_BUILD_REF_SLUG-$CI_PROJECT_NAMESPACE.review.lcsb.uni.lu
on_stop: "Un-publish review"
only:
- branches@$CI_PROJECT_PATH.pages.uni.lu
except:
- master
tags:
- review-app
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment