Release Version of Component
Increase version of poms and version.properties inside project.
Merge code and run please release in gerrit to create new version of jars and images in nexus.
Find the the last run for each of the following jenkins builds (for both Maven and Docker artifacts) that was on the version you want to release:
<component>-master-docker-java-shell-daily
<component>-master-release-version-java-daily
Email helpdesk@onap.org with approval from PTL asking to release the version of those Jenkins jobs, so if job number 78 had the correct version then link those jobs
https://jenkins.onap.org/view/<project>/job/<component>-master-release-version-java-daily/78/
https://jenkins.onap.org/view/<project>/job/<component>-master-docker-java-shell-daily/78/
Update version manifest files in integration repo to use newest versions. Files to update are
integration/version-mainfest/src/main/resources/docker-mainfest.csv
integration/version-mainfest/src/main/resources/docker-manifest-staging.csv
integration/version-mainfest/src/main/resources/java-mainfest.csv
Update the helm charts in OOM to point to newest versions of relevant projects.
Example:
To ensure promptly completion en releasing the Maven Artifacts and the Docker Artifacts you may want to use this table.
Component | Type | Link to Jenkins Jobs (including Job Number) |
---|---|---|
dcaegen2-collectors-ves | Maven | |
dcaegen2-analytics-tca-gen2 | Docker | |