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

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