diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6aa01f6..6249dea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,12 +1,36 @@ +stages: + - build + - deploy + default: image: ruby:3.2 -deploy-pages: +build: + stage: build script: - gem install bundler - bundle install - bundle exec jekyll build -d public - pages: true # specifies that this is a Pages job + artifacts: paths: - public + +deploy-pages: + stage: deploy + needs: + - build + when: manual + manual_confirmation: 'Is the world even ready for this?' + + # Only run on the default branch + rules: + - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH + + script: + - "true" + + pages: true # specifies that this is a Pages job + artifacts: + paths: + - public \ No newline at end of file