Skip to content

Deployment Notes Standard

zakiya edited this page Jul 1, 2020 · 3 revisions

2020-07-01 1.10.0

# check live config diff and capture in code if needed.
terminus backup:create jcc-srl.live --element=db
terminus backup:create jcc-srl.develop --element=db
terminus backup:create jcc-srl.epic-forms --element=db

git fetch --all
git checkout master
git pull 

# review code tree 
git diff 1.9.0 1.10.0 # or https://github.com/chapter-three/jcc-srl/compare/master...develop?expand=1
git merge origin/develop
git tag 1.10.0

# sync live db to dev https://dashboard.pantheon.io/sites/abf80fcd-ec2c-458e-af3b-ef411f512a20#dev/content/clone
# wait for Pantheon workflow to finish
git push
# Wait for circle ci to finish on dev
# https://app.circleci.com/pipelines/github/chapter-three/jcc-srl
drush @jcc-srl.dev updb
drush @jcc-srl.dev cim 
# Manual config changes.

## TEST
# Visit test in Pantheon UI https://dashboard.pantheon.io/sites/abf80fcd-ec2c-458e-af3b-ef411f512a20#test/deploys Tag Release 1.9.0
drush @jcc-srl.test cim 
drush @jcc-srl.test uli 
# Manual config changes.

# LIVE
# Visit live in Pantheon UI https://dashboard.pantheon.io/sites/abf80fcd-ec2c-458e-af3b-ef411f512a20#live/deploys Tag Release 1.9.0
drush @jcc-srl.live cim 
drush @jcc-srl.live uli 
# Manual config changes.

Clone this wiki locally