Versions Compared

Key

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

...

The release utility scripts reside within the release subdirectory in the incubator-flagon repository.

You'll need to run it in the same directory as your cloned incubator-flagon-userale release candidate.

The release script(s) will:

  1. Prepare a staging directory for the source code release (svn checkout of distribution repositories)
  2. Export a distribution path for files through .bash_profile
  3. Create .tar.gz and .zip artifacts of the source code
  4. Invoke npm to build the source code (including running unit tests), and deploy artifacts to a NPM remote repository
  5. Save the .tar.gz and .zip artifacts produced by the build of incubator-Flagonflagon/release/make-release-artifacts.sh
  6. For each of the produced files, produce SHA512 and GnuPG signatures
  7. Stage release artifacts for commit to /dev distribution repository 

...

Code Block
# A dry run to test everything is OK
$ ./incubator-Flagonflagon/release/make-release-artifacts.sh -r $RC_NUMBER -n

# The real build, which will stage artifacts for commit in /
$ ./incubator-Flagonflagon/release/make-release-artifacts.sh -r $RC_NUMBER

...