Alex Rudyy created QPID-6755:
--------------------------------
Summary: Release tasks for qpid-java-6.0
Key: QPID-6755
URL: https://issues.apache.org/jira/browse/QPID-6755
Project: Qpid
Issue Type: Bug
Components: Documentation, Java Broker, Java Client, Java Common,
Java Management : JMX Console, Java Performance Tests, Java Tests, Java Tools,
JCA, Packaging, Website
Reporter: Alex Rudyy
Assignee: Alex Rudyy
Fix For: qpid-java-6.0
This JIRA is created to track the release activities for qpid-java-6.0.
Here is the list of tasks I came so far to perform the release:
# Ran RAT report and verify that all required files contain license header.
Raise JIRA and resolve all unlicensed files.
# Check JIRA for any remaining uncompleted JIRAs for qpid-java-6.0 and notify
owners about closing the JIRAs before the release.
# Send an email into dev list about release and tentative dates for
alpha/beta/rc/release
# Produce alpha and send an email about alpha availability for testing
# Produce beta and send an email about beta availability for testing
# Produce and sign RC and send an email about RC availability for testing
## Repeat above if blockers and critical issues requiring fixing are found
# Initiate release voting by sending email into the dev list
# Complete voting and when release is approved produce and sign final build
# Publish release and update web site
# Send a notification email about release availability
The steps above are tentative. They could be changed or extended if required
whilst performing the release activity.
Publishing maven artifacts is covered in
[here|http://www.apache.org/dev/publishing-maven-artifacts.html].
Release signing is covered in
[here|http://www.apache.org/dev/release-signing.html]
It seems I need to set up pgp to sign the release. I need to do some research
how to do that.
Producing release artifacts with maven would require performing the following
steps:
# mvn release:prepare (updates versions, creates the branch, updates
versions again)
# mvn release:perform (performs release, publishing to Nexus staging area)
# close Nexus staging repo
# upload source release artifacts to svn dist dev repo (after downloading them
from Nexus)
# release Nexus staging repo (after voting)
# add artifacts to svn dist release repo (after voting)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]