-
Notifications
You must be signed in to change notification settings - Fork 53
Cypress Software Release Checklist
ssayer edited this page Sep 25, 2014
·
13 revisions
- Merge Health Data Standards (HDS) and Quality Measure Engine (QME) packages down to master
- Run all unit tests
- Update version information on the login page
- Tag with new version
- Push to github
- Release gems
- Merge Cypress down to master
- Update HDS and QME version information to latest gems
- Run bundle install to update gems
- Run all unit tests
- Walk through application
- Master Patient List views
- MPL Download
- Create vendor
- Create Product
- Create Tests (EP/EH and QRDA)
- Execute Tests (Download records upload results)
- Update version information
- Tag with release version
- Push to github
- Create VM based off the published manual install instructions
- Do not install bundle!!!
- Save VM
- Clone and launch VM
- Install bundle on the cloned VM
- Run all unit tests
- Walk through application
- Master Patient List views
- MPL Download
- Create vendor
- Create Product
- Create Tests (EP/EH and QRDA)
- Execute Tests (Download records upload results)
- Export saved VM to OVF
- Import OVF
- Launch imported OVF
- Install bundle in imported OVF VM
- Run all unit tests
- Walk through application as above
- Tar original OVF
- Push to S3
- Independently verify that the VM is working with another engineer
- Create AMI based off of install script
- Do not install bundle
- Save AMI as an image
- Launch instance of image
- Install bundle
- Run all unit tests
- Walk through application
- Master Patient List views
- MPL Download
- Create vendor
- Create Product
- Create Tests (EP/EH and QRDA)
- Execute Tests (Download records upload results)
- Independently verify that the AMI is working with another engineer
- Clone demo server
- Run upgrade instructions on cloned server
- Walk through application
- Master Patient List views
- MPL download
- Create vendor
- Create Product
- Create Tests (EP/EH and QRDA)
- Execute Tests (Download records upload results)
- Enumerate all Jira issues/features being addressed in this release
- Introduce enumerated list of features and software defects, with links back to Jira on the release.html page that is part of the Cypress website
- Develop install/upgrade instructions to move Cypress v* to Cypress v(*+1) and publish the instructions on the Cypress wiki. (if applicable)