Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Maven Artifact versioning and Docker image versioning are independent process.


Maven Artifact version 

Files that needs to be changed

  • <project>/pom.xml (eg. has/pom.xml)
  • Conductor has an additional pom: has/conductor/pom.xml
  • Watch for oparent-python version changes. This should be mapped to release version of oparent-python.

Process to follow to release maven artifacts to release repository (needed when pom.xml version changed) 

Docker versioning

Files that needs to be changed

  • has<project>/version.properties (eg osdf/version.properties)

...

  • <project>/run-dockers.sh

Process to follow to release docker images

  • run Run "please release". Two separate jenkins jobs will create SNAPSHOT-${TIMESTAMP}, SNAPSHOT-latest, STAGING-${TIMESTAMP}, STAGING-latest image tags
  • Raise a ONAP helpdesk ticket to request release of Docker images.
  • Vrify Verify the version timestamp etc in https://nexus3.onap.org/#browse/search=keyword%3Doptf

OOM, CSIT, HEAT, INTEGRATION project updates

  • Update docker manifest for RELEASE and STAGING in integration project
  • Update OOM, HEAT projects
  • Update CSIT repo with the new versions