...
Publishing the Release
Once the Incubator general vote has passed, you can publish the source release and artifacts.
SourceRelease
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
Promote the release candidate by moving it from dev svn to release by running (replace x.y.z
with the release number):
svn mv https://dist.apache.org/repos/dist/dev/incubator/gobblin/apache-gobblin-incubating-x.y.z-rc0 https://dist.apache.org/repos/dist/release/incubator/gobblin/apache-gobblin-incubating-x.y.z
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.
Tag
Update the tag
git tag -s release-x.y.z -m 'Apache Gobblin (incubating) x.y.z'
Then push the tag:
git push origin release-x.y.z
Update the Website
Note: Website is in separate repository, if not already checked-out, checkout separately.
First, clean any files unknown to git (WARNING: this removes all untracked files, including those listed in .gitignore, without prompting):
git clean -fdx
Alternatively, you can make a fresh clone of the repository to a separate directory:
git clone https://git-wip-us.apache.org/repos/asf/incubator-gobblin-site.git incubator-gobblin-site-release cd incubator-gobblin-release