-
Notifications
You must be signed in to change notification settings - Fork 147
Automation: Release
aslakknutsen edited this page Feb 25, 2012
·
4 revisions
Release [comp] [version]
Current manual process consist of:
Jira:
- find smallest [comp]_x.x.x.next version in Jira
- if any issues assigned to version are 'Resolved' we have something to release
- create new version [comp]_[version]
- create new issue with fix version [comp]_[version]: Prepare [comp] [version] Release
- update all 'Resolved' issues on [comp]_x.x.x.next to fixed version [version]
Maven:
- find current dev version x.x.x.Final-SNAPSHOT
- run maven release:prepare release:perform -DdevelopmentVersion=x.x.x-Final.SNAPSHOT -DreleaseVersion=[version] -DscmCommentPrefix=[JIRA_ISSUE]
(can we avoid nexus staging repos ?)
Jira:
- close all issues on [comp]_[version]
- mark [comp]_[version] version as Released