Release Checklist v3.2.1-RC2

Release Checklist v3.2.1-RC2

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: Nov 7 2017

Services

Service Util
Auth - v3.1.1-RC1

Change Version
Update Release Notes (skip if pre-release)
Verify built in Jenkins, on DockerHub
Version back to snapshot
GitHub Release / Tag
Requisition - v5.1.0-RC2

Change Version
Update Release Notes (skip if pre-release)
Verify built in Jenkins, on DockerHub
Version back to snapshot
GitHub Release / Tag
ReferenceData - v9.0.0-RC2

Change Version
Update Release Notes (skip if pre-release)
Verify built in Jenkins, on DockerHub
Version back to snapshot
GitHub Release / Tag
Notification - v3.0.4-RC1

Change Version
Update Release Notes (skip if pre-release)
Verify built in Jenkins, on DockerHub
Version back to snapshot
GitHub Release / Tag
Fulfillment - v6.1.0-RC1

Change Version
Update Release Notes (skip if pre-release)
Verify built in Jenkins, on DockerHub
Version back to snapshot
GitHub Release / Tag
Stockmanagement - v2.0.0-RC2

Change Version
Update Release Notes (skip if pre-release)
Verify built in Jenkins, on DockerHub
Version back to snapshot
GitHub Release / Tag
Report - v1.0.0-RC1

Change Version
Update Release Notes (skip if pre-release)
Verify built in Jenkins, on DockerHub
Version back to snapshot
GitHub Release / Tag

UI Modules

Dev UI - v6
-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 - v 5.2.0-RC2
Change Version Number
Update CHANGELOG (skip if pre-release)
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 - v5.0.3-RC1
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

Infrastructure Services

DB
Log
Nginx
Consul



Ref-Distro

Release Branch
Docker-Compose versions
RTD
Release Notes
ERD build job links
Service API build job links
Service build doc links (collect-docs.py)
Release branch merged, repo released with tag

OpenLMIS: the global initiative for powerful LMIS software