cocoon-docs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From da...@cocoon.zones.apache.org
Subject [DAISY] Updated: Releasing Cocoon
Date Mon, 19 Mar 2007 23:43:17 GMT
A document has been updated:

http://cocoon.zones.apache.org/daisy/documentation/1199.html

Document ID: 1199
Branch: main
Language: default
Name: Releasing Cocoon (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 3/19/07 11:43:02 PM
Updated by: Reinhard Pötz

A new version has been created, state: publish

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 5453 bytes (previous version: 4900 bytes)
Content diff:
(13 equal lines skipped)
    <p>Make sure that you use Java 1.4. Usually this means setting JAVA_HOME
    correctly.</p>
    
+++ <h2>GnuPG</h2>
+++ 
+++ <p>Install <a href="http://www.gnupg.org/">GnuPG</a> on your workstation
and
+++ make sure that YOUR key, published in
+++ <a href="http://svn.apache.org/repos/asf/cocoon/trunk/commons/KEYS">KEYS</a>,
is
+++ your default local key.</p>
+++ 
    <h2>Maven 2</h2>
    
    <h3>Unix based systems</h3>
(36 equal lines skipped)
    -Darguments="-N"<br/>
    </tt></li>
    <li><tt>mvn -N -Dusername=</tt><tt>[svn-user-name]</tt><tt>
-Dpassword=********
--- release:perform -Darguments="-N"</tt></li>
+++ release:perform -Darguments="-N
+++ </tt><tt>-Dgpg.passphrase='[secret_passphrase_here]'</tt><tt>"
</tt><tt>-P
+++ release</tt></li>
    </ol>
    
    <p>Take care to manually change all poms that have the released pom as a parent.
(11 equal lines skipped)
    <li>replace all SNAPSHOT dependencies with already deployed artifacts</li>
    <li><tt>mvn -Dusername=[svn-user-name] -Dpassword=******** release:prepare</tt>
    </li>
--- <li><tt>mvn -Dusername=[svn-user-name] -Dpassword=******** release:perform</tt>
--- </li>
+++ <li><tt>mvn -Dusername=[svn-user-name] -Dpassword=******** release:perform
+++ -Darguments="-Dgpg.passphrase='[secret_passphrase_here]'" -P release</tt></li>
    <li>if SNAPSHOT dependencies have been replaced before, point again to them</li>
    <li>Point all artifacts in trunk to the new snapshot version of this artifact.
    For this purpose find a script in <tt>cocoon/trunk/tools/pom-updater</tt>.</li>
(12 equal lines skipped)
    
    <ul>
    <li>the name and the version of the artifact</li>
--- <li>the SVN tag (actually that's thing we are voting on!)</li>
+++ <li>the SVN tag (actually we are voting on SCM tags; we have to trust in the
+++ release manager that the binaries are generated from the tag)</li>
    <li>how to test it</li>
    <li>time how long the vote will stay open</li>
    <li>pointer to the changes document</li>
(11 equal lines skipped)
    <p>If everything worked fine, you you can delete
    <tt>/x1/www/people.apache.org/builds/cocoon/org</tt>.</p>
    
+++ <h1>Sept 7: Announce the release</h1>
+++ 
+++ <p class="fixme">Add a template here</p>
+++ 
    <h1>Tips and tricks</h1>
    
    <ul>
(22 equal lines skipped)


Mime
View raw message