Release Checklist 3.4
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:
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
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
Release Notes
- Update test section with test case execution & stats
- Create the initial draft (copying from past release notes) in github
- includes all the sections
- Links to change logs
- Add New Features Section
- Finalize release notes prior to the refdistro release of 3.4.0
Ref-Distro
- Tag and release openlmis-template-service
- Tag and release openlmis-deployment
- DB
- Log
- Service Util
- Nginx
- Consul
OpenLMIS: the global initiative for powerful LMIS software