| @ -0,0 +1,39 @@ | |||||
| # This file is a template, and might need editing before it works on your project. | |||||
| # To contribute improvements to CI/CD templates, please follow the Development guide at: | |||||
| # https://docs.gitlab.com/ee/development/cicd/templates.html | |||||
| # This specific template is located at: | |||||
| # https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Pages/Jekyll.gitlab-ci.yml | |||||
| # Template project: https://gitlab.com/pages/jekyll | |||||
| # Docs: https://docs.gitlab.com/ee/pages/ | |||||
| image: ruby:2.6 | |||||
| variables: | |||||
| JEKYLL_ENV: production | |||||
| LC_ALL: C.UTF-8 | |||||
| before_script: | |||||
| - gem install bundler | |||||
| - bundle install | |||||
| test: | |||||
| stage: test | |||||
| script: | |||||
| - bundle exec jekyll build -d test | |||||
| artifacts: | |||||
| paths: | |||||
| - test | |||||
| except: | |||||
| variables: | |||||
| - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH | |||||
| pages: | |||||
| stage: deploy | |||||
| script: | |||||
| - bundle exec jekyll build -d public | |||||
| artifacts: | |||||
| paths: | |||||
| - public | |||||
| only: | |||||
| variables: | |||||
| - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH | |||||