Release Checklist v3.18

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

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
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
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
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
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
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
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
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
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
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
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