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.0
RELEASE_VERSION
=3.0.3
JDK
=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_ID
in 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
=STAGE
IMPL_VERSION
=3.0.3
IMPL_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