...
Go to: https://repository.apache.org and log in
Follow the steps as described on http://maven.apache.org/developers/release/releasing.html (Close the staging repository)
Upload the distribution
TODO we might want to switch to https://dist.apache.org/repos/dist/dev/<TLP name>/
as explained here: http://www.apache.org/dev/release#upload-ci
Code Block |
---|
>cd target/checkout/empire-db-dist (we want to have the same artifacts in the dist as in the repo) >./checksums.sh ... All Done. Files available in ./target |
...
Move the release files to the dist location
this part needs an update as we are out of the incubator/snvpubsub http:/Docs here: http://www.apache.org/dev/release#upload-ci
- Log on to people.apache.org
- Go to /www/wwwsvn checkout https://dist.apache.org/repos/dist/release/empire-db/
empire-db-dist-release
- Create a subdirectory with the version number (i.e. 2.0.5)
- Copy all distribution files from your apache home directory to that directory (.zip, .tar.gz, .asc, .md5, .sha)
scp francisdb@people.apache.org:~/public_html/empire-db/apache-empire-db-* . - commit to the subversion repoPossibly change write permissions of that directory and all files to allow group members to add / modify files (although they should never ever change again)
- Wait (one day) before files become available on the mirrors
...
- Check out the Empire-db website source files from https://svn.apache.org/repos/asf/empire-db/site
- Update the doap_Empire-db.rdf file, add new version
- Edit Pages with html editor (I am using Microsoft Expression Web)
- Open page downloads/latest.htm and copy section with previous release files to downloads/previous.htm.
- In downloads/latest.htm replace all reference to old version number with new version number.
- Update news.html
- so a svn delete on javadocs/empire-db
- commit
- recreate the empire-db folder
- fetch the new javadoc jar from http://repo1.maven.org/maven2/org/apache/empire-db/empire-db/2.0.7/empire-db-2.0.7-javadoc.jar
- extract into the javadocs/empire-db folder
- svn add the empire-db folder
- Commit all changes to svn repo.
- Log on to people.apache.org using ssh
- Goto /x1/www/empire-db.apache.org
- Run "svn update" command.
- Don't forget to add write permissions of all changed files for group and all users (change from 0x644 to 0x664)-
- Wait some time for changes to become available on the mirrors.
- Wait some time for changes to become available on the mirrors.
- Remove all old releases from the https:/www/wwwdist.apache.org/repos/dist/release/empire-db/
subversion folder, only one (latest) release per branch allowed.? TODO check if still needed
Announce release
Send an E-Mail to announce@apache.org
...