From 665c93538692a1f5d9ed24fd936782379b186d57 Mon Sep 17 00:00:00 2001 From: onomanapeia Date: Sun, 26 Jan 2025 01:22:27 +0000 Subject: [PATCH] changed gitlabci to reflect new structure & learning branches :D --- .gitlab-ci.yml | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) 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