...
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:
- Prepare a staging directory for the source code release (svn checkout of distribution repositories)
- Export a distribution path for files through .bash_profile
- Create .tar.gz and .zip artifacts of the source code
- Invoke npm to build the source code (including running unit tests), and deploy artifacts to a NPM remote repository
- Save the .tar.gz and .zip artifacts produced by the build of
incubator-Flagonflagon/release/make-release-artifacts.sh
- For each of the produced files, produce SHA512 and GnuPG signatures
- 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 |
...