geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Geronimo Project Management > Geronimo Samples Release Checklist
Date Fri, 26 Nov 2010 03:10:01 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/9/1/_/styles/combined.css?spaceKey=GMOxPMGT&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+Samples+Release+Checklist">Geronimo
Samples Release Checklist</a></h2>
    <h4>Page  <b>added</b> by             <a href="https://cwiki.apache.org/confluence/display/~xiaming">Forrest
Xia</a>
    </h4>
         <br/>
    <div class="notificationGreySide">
         <ol>
	<li>Go through all samples related JIRAs. Clean up the jiras to set them closed or
deferred.
	<ul>
		<li>For Geronimo samples, the jira is opened in <a href="https://issues.apache.org/jira/browse/GERONIMO"
class="external-link" rel="nofollow">https://issues.apache.org/jira/browse/GERONIMO</a></li>
		<li>For the Daytrader sample, the jira is opened in <a href="https://issues.apache.org/jira/browse/daytrader"
class="external-link" rel="nofollow">https://issues.apache.org/jira/browse/daytrader</a></li>
	</ul>
	</li>
	<li>Update Geronimo version in samples root pom to align with the coming Geronimo server
release.<br/>
There is a maven property called "geronimoVersion" defined in samples root pom. We need to
update it to the corresponding geronimo version.</li>
	<li>Build and test the samples locally to ensure samples could be deployed as EAR and
CAR</li>
	<li>Check license headers: mvn rat:check</li>
	<li>Do samples release work
	<ol>
		<li>mvn release:prepare -DdryRun=true<br/>
Fix any problem via release dry run, and commit changes to svn</li>
		<li>mvn release:prepare</li>
		<li>mvn release:perform</li>
		<li>Logon Apache Nexus web site with committer ID and passowrd: <a href="https://repository.apache.org/index.html"
class="external-link" rel="nofollow">https://repository.apache.org/index.html</a><br/>
Comment and close the staging repository so that we can vote on it.</li>
		<li>Raise a vote in mailing list: dev@geronimo.apache.org</li>
		<li>Generate a new plugin catalog file "geronimo-plugins.xml" for samples.</li>
		<li>Manually update the catalog file by following the instructions at url -&gt;
<a href="https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html" class="external-link"
rel="nofollow">https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html</a></li>
		<li>Add the new plugin catalog file into svn repository at url -&gt; <a href="https://svn.apache.org/repos/asf/geronimo/site/trunk/docs/plugins"
class="external-link" rel="nofollow">https://svn.apache.org/repos/asf/geronimo/site/trunk/docs/plugins</a><br/>
The changes will be automatically sync with /www/geronimo.apache.org/plugins</li>
	</ol>
	</li>
	<li>Once release vote pass, you need to prepare a release message to publish to geronimo
web site.</li>
</ol>

    </div>
    <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>
       <a href="https://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+Samples+Release+Checklist">View
Online</a>
              |
       <a href="https://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+Samples+Release+Checklist?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
           </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message