Skip to content

Deploy Process for AppPort

Thomas Scherz edited this page Jul 17, 2020 · 18 revisions

Deploy Process for AppPort

  • Merge all feature branches into qa.

  • Deploy to QA server

    • cap qa deploy
  • Complete the Change Management Form.

    • Wipe Content
    • Request Security Scan
    • Request Accessibility Scan
  • Run through the Manual Test Script on QA

  • Update the CHANGELOG.md with changes for this release

  • Merge the qa branch into the master branch

'git checkout master git pull git merge qa'

  • Push the master branch to GitHub

'git push origin master'

  • In the master branch, tag a new release in Git and push it to the remote 'git checkout master ex. git tag -a v1.4.0 -m '10-01-2014' git push --tags'

  • Deploy to Production after Change Management Request is APPROVED. 'cap production deploy'

  • Make any needed changes to the server environment (cron jobs, etc.)

    • Recaptcha Keys
<server.uc.edu>
	/opt/webapps
	bin/bundle exec rails console production
	bin/bundle exec pumactl stop
	bin/bundle exec pumactl -d


<localhost>
	cap qa deploy
        cap production deploy