Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Also, if not done already create a new version in issues.apache.org/jira/browse/GOBBLIN using JIRA administration dashboard. You can specify the start date as of today and leave the end date as blank. 

Create a

...

Release

The following steps will build a tarball suitable for an ASF source release. This also generates accompanying MD5 and ASC files.

...

gpg --sign --armor --detach-sig build/distribution/source/apache-gobblin-incubating-sources-*.tgz

Upload the

...

Release

You should make the release candidate available in https://dist.apache.org/repos/dist/dev/incubator/gobblin/. For example, if you are releasing release candidate RC0 for version x.y.z then you should upload the source distribution files to:

...

Note: You should allow for 72 hours voting period for both - dev@gobblin mailing list and incubator general mailing list. 

 

Publishing the

release

Release

Once the Incubator general vote has passed, you can publish the source release and artifacts.

Source Release

The Gobblin source release are checked into SVN under https://dist.apache.org/repos/dist/release/incubator/gobblin.

To see all the previous releases, run:

svn list https://dist.apache.org/repos/dist/release/incubator/gobblin

Create a directory for Promote the release candidate by moving it from dev svn to release by running (replace x.y.z with the release number) by running:

svn mkdirmv https://dist.apache.org/repos/dist/releasedev/incubator/gobblin/apache-gobblin-incubating-x.y.z
svn-rc0 co https://dist.apache.org/repos/dist/release/incubator/gobblin/apache-gobblin-incubating-x.y.z apache-gobblin-incubating-x.y.z-release
cd apache-gobblin-incubating-x.y.z-release

Now copy the source release files into this directory and commit them. Within 24 hours they will be distributed to the mirrors. Then it should be available for download at http://www.apache.org/dyn/closer.cgi/incubator/gobblin/apache-gobblin-incubating-x.y.z/

Artifacts

To distribute the artifacts, simply select the staged repository for Gobblin that you prepared in Nexus and chooose Release. They should then be available within the next day or so in the central repository.