- 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/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 | https://jenkins.onap.org/view/dcagen2/job/dcaegen2-collectors-ves-master-release-version-java-daily/425/ |
dcaegen2-analytics-tca-gen2 | Docker | https://jenkins.onap.org/view/dcagen2/job/dcaegen2-analytics-tca-gen2-master-docker-java-shell-daily/36/ |