Dear Wiki user, You have subscribed to a wiki page or wiki category on "Blur Wiki" for change notification.
The "HowToRelease" page has been changed by AaronMcCurry: https://wiki.apache.org/blur/HowToRelease?action=diff&rev1=16&rev2=17 git commit -m "Adding generate site updates." }}} + This is a TODO item. + The following command deploys the artifacts, checksums, and signatures (you will need to enter a GPG passphrase) to the [[https://repository.apache.org/index.html#stagingRepositories|Apache Staging repo]]. {{{ - mvn deploy -Ppackage -Pdeploy -Pjavadoc + mvn deploy }}} - If this step fails with an _Access denied_ error check that you have the required permissions on [[https://repository.apache.org/index.html|Nexus]]. + If this step fails with an ''Access denied'' error check that you have the required permissions on [[https://repository.apache.org/index.html|Nexus]]. Login to [[https://repository.apache.org|https://repository.apache.org]] using your Apache credentials. Click on *Staging* on the left. Then click on *org.apache.blur* in the list of repositories. In the panel below you should see an open repository that is linked to your username and IP. Select this repository and click *Close*. This will close the repository from future deployments and make it available for others to view. @@ -160, +162 @@ I'm thinking we should use the new release process for this: http://www.apache.org/dev/release.html#upload-ci instead of what's below?(tim) }}} + Follow these instructions after the artifacts are created: - {{{ - ssh people.apache.org - VERSION=X.Y.Z - mkdir ~/public_html/blur-$VERSION-candidate-0 - cd ~/public_html/blur-$VERSION-candidate-0 - for ext in "" .asc .md5 .sha1; do - wget --no-check-certificate https://repository.apache.org/content/repositories/orgapacheblur-[YOUR REPOSITORY ID]/org/apache/blur/blur/$VERSION/blur-$VERSION-src.tar.gz$ext - done - }}} - Now we need to create the binary distribution checksums and signatures (since Maven doesn't currently do this - if anyone know how to fix this, then please let us know!): + http://www.apache.org/dev/release.html#upload-ci + To create the artifacts: + {{{ - VERSION=X.Y.Z - cd target + VERSION=X.Y.Z # For example 0.2.0-incubating + cd distribution/target - md5 blur-$VERSION.tar.gz > blur-$VERSION.tar.gz.md5 + md5 apache-blur-$VERSION-bin.tar.gz > apache-blur-$VERSION-bin.tar.gz.md5 + md5 apache-blur-$VERSION-src.tar.gz > apache-blur-$VERSION-src.tar.gz.md5 - shasum blur-$VERSION.tar.gz > blur-$VERSION.tar.gz.sha1 + shasum apache-blur-$VERSION-bin.tar.gz > apache-blur-$VERSION-bin.tar.gz.sha1 + shasum apache-blur-$VERSION-src.tar.gz > apache-blur-$VERSION-src.tar.gz.sha1 - gpg --armor --output blur-$VERSION.tar.gz.asc --detach-sig blur-$VERSION.tar.gz + gpg --armor --output apache-blur-$VERSION-bin.tar.gz.asc --detach-sig apache-blur-$VERSION-bin.tar.gz - scp -p blur-$VERSION.tar.gz* people.apache.org:public_html/blur-$VERSION-candidate-0 + gpg --armor --output apache-blur-$VERSION-src.tar.gz.asc --detach-sig apache-blur-$VERSION-src.tar.gz }}} = Sanity Check = Download the artifacts and try out some of these things: - * Blur in 5 minutes or the [quick start instructions|http://blur.apache.org/docs/latest/quick-start-guide.html] + * Blur in 5 minutes or the [quick start instructions|http://blur.apache.org/docs/latest/quick-start-guide.html] - * Check the MD5 checksums + * Check the MD5 checksums - * Licensing check: (download [RAT|http://incubator.apache.org/rat/] and run java -jar apache-rat-*.jar on the Blur tarballs. Known violations include generated files (e.g. docs), .confluence files, .json files, and a few plain text files like CHANGES.txt. + * Licensing check: (download [[http://incubator.apache.org/rat/|RAT]] and run java -jar apache-rat-*.jar on the Blur tarballs. Known violations include generated files (e.g. docs), .confluence files, .json files, and a few plain text files like CHANGES.txt. = Commit and Tag =
