cocoon-docs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [DAISY] Updated: Releasing Cocoon
Date Sun, 25 Mar 2007 14:13:49 GMT
A document has been updated:

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


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
+++ <h2>GnuPG</h2>
+++ <p>Install <a href="">GnuPG</a> on your workstation
+++ make sure that YOUR key, published in
+++ <a href="">KEYS</a>,
+++ your default local key.</p>
    <h2>Maven 2</h2>
    <h3>Unix based systems</h3>
(36 equal lines skipped)
    <li><tt>mvn -N -Dusername=</tt><tt>[svn-user-name]</tt><tt>
--- release:perform -Darguments="-N"</tt></li>
+++ release:perform -Darguments="-N
+++ </tt><tt>-Dgpg.passphrase='[secret_passphrase_here]'</tt><tt>"
+++ release</tt></li>
    <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><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)
    <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
+++ <h1>Sept 7: Announce the release</h1>
+++ <p class="fixme">Add a template here</p>
    <h1>Tips and tricks</h1>
(22 equal lines skipped)

View raw message