[x] Update Codeship staging deploy script (see below)
[x] Update Codeship source deploy script (see below)
[x] Update Gemfile (remove jekyll version params)
[x] Ensure Gemfile.lock is updated and committed to source
[x] gitignore / Jekyll exclude / or rm -rf.bundle config directory created in Codeship (and committed to gh-pages)
[ ] Test on staging branch
Codeship deploy script updates
On both staging and source
# Prep Webpack
npm install
# Ensure Codeship uses proper version of Ruby
rvm use $(cat .ruby-version) --install
# Ensure using upgraded bundle version
# Pre-installed ruby packages on Codeship may have Bundle 1.0
gem install bundler
bundle install
# Run Webpack
npm run webpack
Jekyll 4.0 causes Codeship build to hit memory cap due to cacheing Jekyll 4.1.0 adds
--disable-disk-cache
flagInterim fix: Keeping Jekyll at 3.8.6 allows builds to complete
staging
deploy script (see below)source
deploy script (see below)Gemfile
(remove jekyll version params)Gemfile.lock
is updated and committed to sourcegitignore
/ Jekyll exclude / orrm -rf
.bundle
config directory created in Codeship (and committed togh-pages
)staging
branchCodeship deploy script updates On both
staging
andsource
On
source
only