In below example we assume 3.0.3.
- Check beforehand that this version does NOT exist in staging else bump the version
- Go to Mojarra CI
- Log in
- Open 1_mojarra_build_and_stage
- Click Build with parameters in menu
BRANCH=3.0RELEASE_VERSION=3.0.3JDK=JDK8- click [Build] button
- Wait for it to finish successfully
- Drill down into this build e.g. build 95
- Click Console Output in menu
- Ctrl+F 'orgglassfish', to find release ID, e.g.
Created staging repository with ID "orgglassfish-1230", remember this forSTAGING_RELEASE_IDin a later step - Verify that it's present in staging
- Verify that a new 3.0.3 branch is created
- Verify that a new 3.0.3-RELEASE tag is created
- Open 2_mojarra-run-tck-against-staged-build_3_0 (there are separate ones for 2.3 and 4.0)
- Click Build with parameters in menu
IMPL_SOURCE=STAGEIMPL_VERSION=3.0.3IMPL_BRANCH=3.0- click [Build] button
- Wait for it to finish successfully
- Open 3_mojarra-staging-to-release
- Click Build with parameters in menu
STAGING_RELEASE_ID=orgglassfish-1230- click [Build] button
- Wait for it to finish successfully
- Verify that it's present in Maven Central (might take up to a hour)
- If everything is OK, then merge 3.0.3 branch into 3.0 via PR
- Delete the 3.0.3 branch after merge