Browse Source

Update the release docs for having artificats in the dist repo

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1103437 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_3_8_BETA3
Nick Burch 13 years ago
parent
commit
3e381067e8
2 changed files with 25 additions and 31 deletions
  1. 15
    9
      src/documentation/Release-Checklist.txt
  2. 10
    22
      src/documentation/release-guide.txt

+ 15
- 9
src/documentation/Release-Checklist.txt View File

@@ -32,23 +32,29 @@ Note - this file should be read in conjunction with the
-redirect from its name
- sign and checksum distributions as per
http://www.apache.org/dev/mirror-step-by-step.html
- upload to your area of people.apache.org under /<version>-RC-<x>/
(eg 3.0.1-RC-2)
- upload the files to the POI dev dist area under /<version>-RC-<x>/
eg https://dist.apache.org/repos/dist/dev/poi/3.8-RC2/ for
3.8 Release Candidate 2
- add a README.txt to the directory that states the files are a
release candidate pending a vote, despite their name being -FINAL
- include the URL of this in the release vote (goes to dev, not user)
(eg http://people.apache.org/~nick/3.0.1-RC-2/)
(eg https://dist.apache.org/repos/dist/dev/poi/3.8-RC2/)

- wait for release vote to pass
- send notification of vote passing to private@

- move distributions from your area of people.apache.org to the
distribution directories on www.apache.org/dist/poi/ and
- move the regular distributions from the dev area of the dist svn to the
release area of svn
- remove the old distribition from the release area of svn
- ensure that the artificats show up on www.apache.org/dist/poi/ (they
should appear within a minute)

- copy the maven distribution from a checkout of the dev area of the dist
svn, to the distribution directories on
people.apache.org/repo/m1-ibiblio-rsync-repository/org.apache.poi/
- move the redirection pom from your area of people.apache.org to
people.apache.org/repo/m1-ibiblio-rsync-repository/poi/poms/
- copy the new distributions to archive.apache.org
- remove the old distributions from www.apache.org/dist/
- copy the maven redirection pom from a checkout of the dev area of the
dist svn, to people.apache.org/repo/m1-ibiblio-rsync-repository/poi/poms/

- wait for the distributions to appear on your favourite mirror

- generate announcements

+ 10
- 22
src/documentation/release-guide.txt View File

@@ -100,34 +100,22 @@ where $TAG is the release tag specified in build.xml in the version.id property,
cd build/dist
./multisign.sh

8. Upload to your area at people.apache.org, e.g. public_html/poi
Make sure that the all files have read permission.
8. Upload to the dev svn dist repo,
https://dist.apache.org/repos/dist/dev/poi/ eg
https://dist.apache.org/repos/dist/dev/poi/3.8-RC2/

(III) After the vote:

Log-in on people.apache.org

1. Go to ~/POI-3.1-BETA1

zap previous version first.

{code}
cd ~/POI-3.1-BETA1/main
{code}
In the release area of the dist repo:
https://dist.apache.org/repos/dist/release/poi/release/ (FINAL)
https://dist.apache.org/repos/dist/release/poi/dev/ (Alpha/Beta)
Remove the previous release

BETA and ALPHA releases:
Next, svn move the files from the /dist/dev/ area to the appropriate
/dist/release/ area

{code}
cp *-src-* /www/www.apache.org/dist/poi/dev/src
cp *-bin-* /www/www.apache.org/dist/poi/dev/bin
{code}

FINAL release:
{code}
cp *-src-* /www/www.apache.org/dist/poi/release/src
cp *-bin-* /www/www.apache.org/dist/poi/release/bin
{code}
Log-in on people.apache.org

deploy Maven artifacts
{code}

Loading…
Cancel
Save