tree: 10f0d479adbcd1401fc92d4fc7404954b1dc8ec3 [path history] [tgz]
  1. README.md
  2. build.sh
  3. build_docker.sh
  4. full_release_check.sh
  5. license_check.sh
  6. run_test_topology.sh
scripts/release_check/README.md

Release Check Scripts

These are the convenience scripts for verifying a release.

Currently the scripts work on MacOS.

Development environment setup is required. Setup instrctuction can be found here: https://apache.github.io/incubator-heron/docs/developers/compiling/mac/.

Run all release checks

sh ./scripts/release_check/full_release_check.sh [PATH_TO_RAT_JAR_FILE]

Run individual release checks

To run a license check with Apache Rat. Apache Rat can be downloaded here: http://ftp.wayne.edu/apache/creadur/apache-rat-0.13/apache-rat-0.13-bin.tar.gz. Decompress it if needed.

sh ./scripts/release_check/license_check.sh [PATH_TO_RAT_JAR_FILE]

To compile source, into Heron release artifacts (MacOS).

sh ./scripts/release_check/build.sh

To run a test topology locally (after build.sh is executed).

sh ./scripts/release_check/run_test_topology.sh

To compile source into a Heron docker image (host OS: MacOS, target OS: Debian9).

sh ./scripts/release_check/build_docker.sh