Skip to content
Snippets Groups Projects
Commit 2228ce28 authored by David O'Regan's avatar David O'Regan
Browse files

Add GitLab CI YML file

parent 1a845aa7
Loading
Pipeline #15 passed
image: ruby:2.7
cache:
paths:
- vendor
test:
script:
- apt-get update -yqqq
- curl -sL https://deb.nodesource.com/setup_18.x | bash -
- curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
- echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
- apt update
- apt-get install -y nodejs yarn
- export GEM_HOME=$PWD/gems
- export PATH=$PWD/gems/bin:$PATH
- gem install bundler
- gem install activesupport -v 6.1.7
- gem install bridgetown -N
- bundle install
- yarn install
- bin/bridgetown deploy
- bin/bridgetown clean
except:
- main
pages:
script:
- apt-get update -yqqq
- curl -sL https://deb.nodesource.com/setup_18.x | bash -
- curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
- echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
- apt update
- apt-get install -y nodejs yarn
- export GEM_HOME=$PWD/gems
- export PATH=$PWD/gems/bin:$PATH
- gem install bundler
- gem install bridgetown -N
- bundle install
- yarn install
- bin/bridgetown deploy
- mv output public
artifacts:
paths:
- public
only:
- main
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment