...
SKLTP/NTjP/Inera's Informationstjänster git branch mot driftmiljö
Git flow processen och exempel med git-flow installerat
...
Kodblock |
---|
╰─$ mvn release:prepare -DtagNameFormat=@{project.version} ╰─$ mvn release:perform -Darguments="-Dmaven.deploy.skip=true" eller om man har behörighet att checka in på Nexus ╰─$ mvn release:perform ╰─$ git commit -a -m "Working on RC versions" ╰─$ git push --all |
Verifiera att versionen stegats upp och taggats korrekt i git
...
Obs: Stega upp version i källkoden (pom.xml) genom att köra update-versions to ange nästa utvecklingscykel till x.x+1.x-SNAPSHOT (exempel: 1.1.0-SNAPSHOT)
Kodblock |
---|
╰─$ mvn releaseversions:update-versionsset -DdevelopmentVersionDnewVersion=1.0.0 -DgenerateBackupPoms=false ╰─$ gitmvn commit -a -m "Updated pom version to final version, no more RC's" ╰─$ git push --all ╰─$ mvn org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare -DtagNameFormat=@{project.version} ╰─$ mvn release:perform -Darguments="-Dmaven.deploy.skip=true" eller om man har behörighet att checka in på Nexus ╰─$ mvn release:perform |
Stega upp version i källkoden (pom.xml) genom att köra update-versions igen
Kodblock |
---|
╰─$ mvn release:update-versions -DdevelopmentVersion=1.1.0-SNAPSHOT
╰─$ git commit -a -m "Updated pom version to 1.1.0-SNAPSHOT"
╰─$ git push --all |
Verifiera att versionen stegats upp och taggats korrekt i git
Kodblock |
---|
╰─$ git status On branch release/1.0.0 nothing Noto changescommit, toworking betree committedclean: ╰─$ git tag 1.0.0 1.0.0-RC1 |
...
Kodblock |
---|
╰─$ git flow release finish -n -p
.....
.....
Summary of actions:
- Release branch 'release/1.0.0' has been merged into 'master'
- Master branch 'master' has been back-merged into 'develop'
- Release branch 'release/1.0.0' has been locally deleted; it has been remotely deleted from 'origin'
- 'develop', 'master' and tags have been pushed to 'origin'
- You are now on branch 'develop' |
Göra en rättning på en publicerad release (hotfix branch)
...