changed gitlabci to reflect new structure & learning branches :D

This commit is contained in:
onomanapeia 2025-01-25 18:11:58 -06:00
parent 82025bf3ab
commit ebaf31fbff

View file

@ -1,11 +1,35 @@
stages:
- build
- deploy
default: default:
image: ruby:3.2 image: ruby:3.2
deploy-pages: build:
stage: build
script: script:
- gem install bundler - gem install bundler
- bundle install - bundle install
- bundle exec jekyll build -d public - bundle exec jekyll build -d public
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 pages: true # specifies that this is a Pages job
artifacts: artifacts:
paths: paths: