.Node Testing Release

1 .Node Testing Release

Zur Vorbereitung einer Feature Release (also einer neuen Produktversion mit neuen/erweiterten Features) wird aus dem develop Branch ein release-… Branch erstellt.

Example: Release of version 1.3.0

2 Quickstart guide

Example: Release of version 1.3.0

3 Setup

3.1 ChangeLog Managen

Please add .Node changelogs to the Portal.Node or Content.Node changelog. Changes that do not match one of the projects can be managed within the root CHANGELOG.md file.

4 Execute the testing release within jenkins

  • Select the node-release Job and click on ‘Perform Maven Release’.
    • Select ‘Specify one version for all modules’ and click ‘Schedule Maven Release Build’.

5 Build auf der Console (alternative/deprecated)


 git clone ssh://git@git.office/var/git/[PRODUCTREPOSITORY]
 mvn release:perform -Darguments=-Dmaven.test.skip=true 

As soon as the testing release is considered stable a stable release will be invoked.

6 Testing des Testing Release Builds

7 Wiederholen der 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-SNAPSHOTbelassen, 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.