1 Preparations
- Manage the ChangeLog
See GCN Changelog Managing
- Prepare the root pom.xml
Change the node.version property if needed so that gpn will be released with the correct node lib Commit your changes and push them.
2 Testing Release Build
- Build in Jenkins
Select the portalnode-release job and click ‘Perform Maven Release’. Select ‘Maven will decide the version’ and execute ‘Schedule Maven Release Build’.
3 Publish the Testing Release
Release script ausführen:
gentics@jenkins:/home/scripts/gpn/release_gcn5.sh [VERSION] testing
4 Testing des Testing Release Builds
5 Repeat the Testing Release (optional)
Treten in dem Testing Release Build auf muss erneut der Testing Release Prozess ausgeführt werden. In diesem Fall wird auf das erneute Branchen verzichtet. Hatte die alte Testing Release die Version 5.3.0 wird die nächste Testing Release die Version 5.3.1 erhalten. Die Develop Version wird bei 5.4.0-SNAPSHOT belassen, weil nach dem Release der Releasebranch in den Develop Branch gemerged wird. In diesem Zusammenhang wird hierdurch auch die Minor Version im Develop Branch erhöht.