Release Checklist v3.18
How to use this document
This is a sample checklist of all the steps it takes to roll a release of OpenLMIS v3.
Copy this page to a sub-page to use it for a specific release.
Target Release Date: Yesterday
Services
- Auth
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- Requisition
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- ReferenceData
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- Notification
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- Fulfillment
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- Stockmanagement
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- Report
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- CCE
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- BUQ
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- Diagnostics
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- DHIS2-Integration
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
- Hapifhir
- Change Version
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job and ERD job
- Version back to snapshot
- GitHub Release / Tag
UI Modules
- Dev UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- UI-Components -
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- UI-Layout
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- Auth UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- Reference Data UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- Stock Management UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- Fulfillment UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- Requisition UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- Report UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- CCE UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
- Reference UI
- Change Version Number
- Update Release Notes (skip if pre-release)
- Verify built in Jenkins, on DockerHub
- Jenkins keep build forever for build job
- Version back to snapshot
- GitHub Release/Tag
Ref-Distro
- Service Util (if necessary)
- Tag and release openlmis-template-service
- Tag and release openlmis-deployment
- Update doc links for GitHub repos
- Update build artifact links in doc files
- Tag and release Ref Distro
- Revert doc and build artifact links after release
OpenLMIS: the global initiative for powerful LMIS software