Versions Compared

Key

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

...

  • Create the source release archive
  • Deploy jar artefacts to the Apache Nexus Repository, which is the staging are area for deploying the jars to Maven Central
  • Create binary convenience releases for different Hadoop versions

You might want to create a directory on your local machine for collecting the various source and binary releases before uploading them to a staging area. Creating the binary releases is a lengthy process but you can do that this on a another machine (for example, in the "cloud"). When doing this, you can skip signing the release files on the remote machine, download them to your local machine and sign them there.

...

If you want to run this step in parallel on a remote machine could you have to make the release commit available there (for example by pushing to a repository). This is important: the commit inside the binary builds has to match the commit of the source builds and the tagged release commit. When building remotely, you can skip gpg signing by also setting  GPG_SKIP=true. You would then sign the files manually after downloading them to your machine:

...