-
Notifications
You must be signed in to change notification settings - Fork 185
Creating a maintenance branch
But Narayana provides some maintenance branches as well (e.g. 7.1, …). This wiki documents steps which are needed when a new maintenance branch is created.
-
Only
narayanaandquickstartrepository should be tagged. Remove documentation and performance repositories from the release plan. See the PR at https://github.com/jbosstm/narayana/commit/bac79b25ec013f6d19e476323bdbe3ccf0ca5418 -
change the
scripts/pre-release-vars.shscript for theBRANCHcontains the name of the maintenance branch which is created -
Remove generating of the web pages for the maintenance branch. The
antcommand should avoid thewebtarget. See how the script may be adjusted here https://github.com/jbosstm/narayana/commit/a155fa429ab8db18f555048be65bd73b9dfca6fa -
Change the
scripts/hudson/narayana-rebase.shscript to define the environmental variableBRANCHPOINTwith value of the branch. -
Change the
scripts/branch-names.shscript to refer to WildFly maintenance branches in jbossts/jboss-as repository. -
Change the
scripts/hudson/narayana.shscript (functionbuild_asorclone_as) which clones the WildFly maintenance repository to point to correct branch in context of the Narayana maintenance branch (e.g.7_BRANCH) and change thegit rebaseto work against appropriate WildFly branch (e.g.35.x). -
Verify the content of the
build-release-pkgs.xmlto contain the correct value of thetagproperty. -
Create the maintenance branch (of the same version) for jbosstm quickstarts (https://github.com/jbosstm/quickstart/) as well.
-
Make sure autoReleaseAfterClose is set to false in root pom.xml. In fact maintenance branches are not supposed to be released to Maven Central, but only tagged and pushed to GitHub.
Installation guides
- XTS on 4.17
- OpenShift WFLY Operator
- OpenShift WFLY Application
- OpenShift SNAPSHOT dependency
- Manu WFLY Quickstarts
- Tools release processing
Deployment guides
Misc