Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tika Wiki" for change 
notification.

The "ReleaseProcess" page has been changed by ChrisMattmann:
https://wiki.apache.org/tika/ReleaseProcess?action=diff&rev1=12&rev2=13

Comment:
- formatting

  
  == Making a release ==
  
- 0. svn co https://svn.apache.org/repos/asf/tika/trunk tika
+  0. svn co https://svn.apache.org/repos/asf/tika/trunk tika
- 1. Update CHANGES.txt with release date (Release X.Y - MM/dd/yyyy) and (if 
needed) add additional changelog entries
+  1. Update CHANGES.txt with release date (Release X.Y - MM/dd/yyyy) and (if 
needed) add additional changelog entries
-  a. Create version in JIRA for release X.Y and X.Y+1 if not already done
+   1. Create version in JIRA for release X.Y and X.Y+1 if not already done
-  b. Move any lingering issues from X.Y not already resolved to X.Y+1
+   2. Move any lingering issues from X.Y not already resolved to X.Y+1
- 2. svn commit -m "Update CHANGES.txt for X.Y release." CHANGES.txt
+  2. svn commit -m "Update CHANGES.txt for X.Y release." CHANGES.txt
- 3. setenv MAVEN_OPTS "-Xms128m -Xmx256m" (or export MAVEN_OPTS="-Xms128m 
-Xmx256m" if you are using bash)
+  3. setenv MAVEN_OPTS "-Xms128m -Xmx256m" (or export MAVEN_OPTS="-Xms128m 
-Xmx256m" if you are using bash)
- 4. mvn release:prepare
+  4. mvn release:prepare
-   a. Make sure all the release numbers are set to X.Y (from X.Y-dev)
+   1. Make sure all the release numbers are set to X.Y (from X.Y-dev)
-   b. tika tag name should be X.Y (version number)
+   2. tika tag name should be X.Y (version number)
-   c. watch for BUILD SUCCESSFUL message
+   3. watch for BUILD SUCCESSFUL message
- 5. mvn release:perform
+  5. mvn release:perform
- 6. Head over to https://repository.apache.org/ (Apache's Nexus Server)
+  6. Head over to https://repository.apache.org/ (Apache's Nexus Server)
-   a. Login with your ASF username and password
+   1. Login with your ASF username and password
-   b. "Close" the staging repository with message Apache Tika X.Y release 
candidate #N.
+   2. "Close" the staging repository with message Apache Tika X.Y release 
candidate #N.
-   c. Copy the URL from the closed staged repository for tika (you'll need 
this later)
+   3. Copy the URL from the closed staged repository for tika (you'll need 
this later)
- 7. check in the contents of 
target/checkout/target/tika-X.Y.zip{.asc|.md5|.sha}, 
tika-app-X.Y.jar{.asc|.md5|.sha} and tika-server-X.Y.war (from 
tika-server/target/) and CHANGES.txt (rename to CHANGES-X.Y.txt) into:
+  7. check in the contents of 
target/checkout/target/tika-X.Y.zip{.asc|.md5|.sha}, 
tika-app-X.Y.jar{.asc|.md5|.sha} and tika-server-X.Y.war (from 
tika-server/target/) and CHANGES.txt (rename to CHANGES-X.Y.txt) into:
-   a. https://dist.apache.org/repos/dist/dev/tika/
+   1. https://dist.apache.org/repos/dist/dev/tika/
+  8. See the file in target/checkout/target/vote.txt - it contains the 
contents of the release email you should send (with subject [VOTE] Apache Tika 
X.Y release to [email protected] and to [email protected]). Add to it 
some text like the following: {{{
+ In addition a staged Maven repository is available here: <paste URL from 
#7.3> }}} Also update the email to include links to the artifacts from #8 
(including .sha, .md5 and .asc and CHANGES.txt)
+  9. If the VOTE passes (else head back to #1)
+   1. send [RESULT] [VOTE] tallying the VOTE to [email protected] and 
[email protected]
+   2. head over to Nexus from #6 and "Release" the repository with message 
Apache Tika X.Y release.
+   3. svn mv https://dist.apache.org/repos/dist/dev/tika/* to 
https://dist.apache.org/repos/dist/release/tika/
+  10. Deploy new Tika site (head over to tika/site and run $ mvn install after 
updating).
+  11. Send announcements to the user and developer lists - see 
http://s.apache.org/2hC for a sample.
  
- 8. See the file in target/checkout/target/vote.txt - it contains the contents 
of the 
- release email you should send (with subject [VOTE] Apache Tika X.Y release to 
- [email protected] and to [email protected]). Add to it
- some text like the following:
- 
- {{{
- In addition a staged Maven repository is available here:
- <paste URL from #6c>
- }}}
- 
- Also update the email to include links to the artifacts from #7 (including 
.sha, .md5 and
- .asc and CHANGES.txt)
- 
- 9. If the VOTE passes (else head back to #1)
-   a. send [RESULT] [VOTE] tallying the VOTE to [email protected] and 
[email protected]
-   b. head over to Nexus from #6 and "Release" the repository with message 
Apache Tika X.Y release.
-   c. svn mv https://dist.apache.org/repos/dist/dev/tika/* to 
https://dist.apache.org/repos/dist/release/tika/
- 
- 10. Deploy new Tika site (according to Website Update HOWTO (tika/site$ mvn 
install)).
- 11. Send announcements to the user and developer lists - see 
http://s.apache.org/2hC for a sample.
- 

Reply via email to