This page collect and organize operations to be performed when releasing IG.
When branching of the master
, without touching the master
's version
mvn release:branch \ -Pproduction-backstage-connect-build \ -DbranchName=6.1 \ -DupdateBranchVersions=true \ -DupdateWorkingCopyVersions=false \ -DautoVersionSubmodules=true \ -DreleaseVersion=6.1.0-SNAPSHOT |
When branching the master, updating version on the master
branch only
mvn release:branch \ -Pproduction-backstage-connect-build \ -DbranchName=6.5 \ -DupdateWorkingCopyVersions=true \ -DautoVersionSubmodules=true \ -DdevelopmentVersion=7.0.0-SNAPSHOT |
openig-toolkit
forgerock-bom
(COMMONS)jenkins-scripts/modules/functional-tests-linux.groovy
Scan Multibranch Pipeline Now"
, the release branch should show up some time laterWhen on the branch page, execute "Build with Parameters"
When about to release version x.y.z :
Release Version: Name of the tag and released version, should be of the form x.y.z or x.y.z-RCi (example : 6.1.0-RC2)
Next Dev Version: Next version (usually, the same version that you are about to release) ending with -SNAPSHOT (ex: 6.1.0-SNAPSHOT)
Doc Env: Choose QA for intermediate builds (milestones and RCs), that's the default, choose backstage for the real release only
Doc Version: short version name ie x or x.y (example : 6 for 6.0.0 and 6.1 for 6.1.0)
The IG documentation is separated from the project codebase (different lifecycle), but has a dependency on it (extract some files from the project archive).
softwareVersion
property is set to the associated IG maven-release versionVerify doc version properties (pay attention, some of them are also declared in forgerock-release
profile)
<softwareVersion>6.5.0-SNAPSHOT</softwareVersion> <softwareFullDisplayVersion>6.5.0</softwareFullDisplayVersion> <docReleaseVersion>6.5</docReleaseVersion> <platform.vers>6.0.0-SNAPSHOT</platform.vers> <ig.vers>${platform.vers}</ig.vers> <am.vers>${platform.vers}</am.vers> <ds.vers>${platform.vers}</ds.vers> <jpa.vers>3.5</jpa.vers> <amster.vers>${platform.vers}</amster.vers> |
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.
|