The release instructions are based on M2Eclipse release guide from https://docs.sonatype.org/display/M2ECLIPSE/Staging+and+releasing+new+M2Eclipse+release .
regards Rahul On Fri, Oct 11, 2013 at 3:27 PM, Rahul Sharma <[email protected]> wrote: > Hi Guys > > I wrote some instructions on how to make a release. Please have a look > and let me know, your feedback. Can we add these instruction to some place > in project docs ? > > regards, > Rahul > > --------------------- RELEASE INSTRUCTIONS ------------------------- > > > Create a branch from the development branch using > git flow release start <VERSION> > This will create a release branch and switch to that. > > Now go back to development branch and bump up to the next development > version using : > mvn tycho-versions:set-version -DnewVersion=<NEXT-VERSION> > > Now make a complete build > mvn clean install > Then commit all the changes back to development > > > Now go back to release branch and bump up to the release version using > mvn tycho-versions:set-version -DnewVersion=<VERSION> > > Make a complete build > mvn clean install > > Then commit all the changes back to release branch > > sign the release using > mvn verify gpg:sign install:install deploy:deploy > > The will sign the artifacts and deply them to staging repo @ > https://repository.apache.org. > > Create MD5 and SHA1 checksums for the source distribution: > md5sum -b hdt-<VERSION>-hdt-assembly-src.tar.gz > > hdt-<VERSION>-hdt-assembly-src.tar.gz.md5 > md5sum -b hdt-<VERSION>-hdt-assembly-bin.tar.gz > > hdt-<VERSION>-hdt-assembly-bin.tar.gz.md5 > sha1sum -b hdt-<VERSION>-hdt-assembly-src.tar.gz > > hdt-<VERSION>-hdt-assembly-src.tar.gz.sha1 > sha1sum -b hdt-<VERSION>-hdt-assembly-bin.tar.gz > > hdt-<VERSION>-hdt-assembly-bin.tar.gz.sha1 > > Copy Binary and Source Release Artifacts, signature and checksum from > dist/target/ to people.apache.org:~/public_html/ > > git flow release finish <VERSION> > > Run the Vote. > > If the vote was successful the first step is to login to > repository.apache.org and click the Release button on the staging > repository. This will eventually sync the artifacts to Maven Central. You > can check at search.maven.org > Second step is to commit the artifacts from people.apache.org:~/public_html/ > to https://dist.apache.org/repos/dist/release/incubator/hdt and update > the symlink as needed. > >
