Skip to content
This repository has been archived by the owner on Aug 23, 2023. It is now read-only.

Commit

Permalink
[all] Update the README for release.
Browse files Browse the repository at this point in the history
Signed-off-by: Stéphane Galland <galland@arakhne.org>
  • Loading branch information
gallandarakhneorg committed Mar 31, 2015
1 parent fc6cc5c commit db9d9c7
Showing 1 changed file with 19 additions and 10 deletions.
29 changes: 19 additions & 10 deletions RELEASE_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
RELEASE JANUS
=============

The steps for releasing SARL are:
The steps for releasing JANUS are:

1) Remove "-SNAPSHOT" in all the poms.

Expand All @@ -12,39 +12,48 @@ The steps for releasing SARL are:

3) Generate the aggregated API documentation:

$>
$> mvn-javadoc-aggregate

or

$> mvn -Dmaven.test.skip=true clean org.arakhne.afc.maven:tag-replacer:generatereplacesrc javadoc:aggregate

4) Prepare the bundles for Maven Central:

$> ./scripts/prepare-bundles-for-central

5) Tag the Git with the version number.

$> git tag "vW.X.Y.Z"
$> git tag "vX.Y.Z"

6) Commit and push to Github:

$> git commit
$> git push --all

7) On Hudson, launch a build for updating the maven repositories and the Eclipse update sites.
If failing, revert 5, fix the problem, and go back to 3.

8) Copy the generated "aggregated" Javadoc on the Janus website.

9) Updload the Maven Bundle on Maven Central with [http://oss.sonatype.org](http://oss.sonatype.org)

8) Updload the Maven Bundle on Maven Central with [http://oss.sonatype.org](http://oss.sonatype.org)
10) Close the milestone on Github.

9) Copy the Javadoc on the website.
11) Add release notes on Github (from the Changes page on the website), attached to the release tag.

10) Revert step 1.
12) Revert steps 1 and 2.

11) Compiling locally without error.
13) Compiling locally without error.

$> mvn clean install

12) Commit and push to Github:
14) Commit and push to Github:

$> git commit
$> git push --all

13) On Hudson, launch a build for updating the maven repositories and the Eclipse update sites.
15) On Hudson, launch a build for updating the maven repositories and the Eclipse update sites.

14) Announce the new version on the mailing lists.
16) Announce the new version on the mailing lists.

0 comments on commit db9d9c7

Please sign in to comment.