diff options
author | Yegor Kozlov <yegor@apache.org> | 2009-11-24 09:10:49 +0000 |
---|---|---|
committer | Yegor Kozlov <yegor@apache.org> | 2009-11-24 09:10:49 +0000 |
commit | 03443502f5a8b8df7bcdc41cfc7480199c3eb4f2 (patch) | |
tree | 71e6d79de52174ddb4b01bd326c09bedf201c636 /src | |
parent | b7aa4bea9a9c5f30a611ccfcb40a999b649ed9ff (diff) | |
download | poi-03443502f5a8b8df7bcdc41cfc7480199c3eb4f2.tar.gz poi-03443502f5a8b8df7bcdc41cfc7480199c3eb4f2.zip |
more cleanup of build.xml, improved release procedure, added a script to create .md5 and .asc
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@883629 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r-- | src/documentation/release-guide.txt | 45 |
1 files changed, 4 insertions, 41 deletions
diff --git a/src/documentation/release-guide.txt b/src/documentation/release-guide.txt index 003c55c368..fa89b61d7c 100644 --- a/src/documentation/release-guide.txt +++ b/src/documentation/release-guide.txt @@ -59,58 +59,21 @@ $ svn merge https://svn.apache.org/repos/asf/poi/tags/$TAG \ https://svn.apache.org/repos/asf/poi/trunk {code} - 5. Start a new section in sites.xml and status.xml. + 5. Start a new section in status.xml. 6. Build as if the vote had passed. The build date must be +7 days from current. {code} ant build {code} -After build you should have the following files in the build/dist: - -{code} -poi-$TAG-$DATE.jar -poi-bin-$TAG-$DATE.tar.gz -poi-bin-$TAG-$DATE.zip -poi-contrib-$TAG-$DATE.jar -poi-scratchpad-$TAG-$DATE.jar -poi-src-$TAG-$DATE.tar.gz -poi-src-$TAG-$DATE.zip -{code} where $TAG is the release tag specified in build.xml in the version.id property, $DATE is the release date (typically +7 days from the actual build date). 7. Signing the release artifacts: {code} cd build/dist -for i in *.zip ; do - gpg --armor --output $i.asc --detach-sig $i; -done -for i in *.gz ; do - gpg --armor --output $i.asc --detach-sig $i; -done -{code} - -Verify the signatures: - -{code} -gpg --multifile --verify *.asc -{code} - - 8. Create MD5 checksums for all artifacts to be published: - -{code} -for i in *.zip ; do - openssl md5 < $i > $i.md5 -done -for i in *.gz ; do - openssl md5 < $i > $i.md5 -done -{code} +./multisign.sh - 9. Upload to your area at people.apache.org. -There should be two directories: -main -maven + 8. Upload to your area at people.apache.org, e.g. public_html/poi Make sure that the all files have read permission. @@ -139,7 +102,7 @@ cp *-src-* /www/www.apache.org/dist/poi/release/src cp *-bin-* /www/www.apache.org/dist/poi/release/bin {code} -copy Maven artifacts +deploy Maven artifacts {code} cd build/dist ./mvn-deploy.sh |