Commit Graph

6 Commits

Author SHA1 Message Date
Chris Ayoub 4b3e970d1e Revert "Upload RPMs to OS-based repos (#17)"
This reverts commit ed527a81b0.
2022-06-28 11:00:08 -04:00
Chris Ayoub ed527a81b0
Upload RPMs to OS-based repos (#17) 2022-06-28 10:33:17 -04:00
Bryan Beaudreault fe19a63d13
Add client bundles for hbase2 (#11)
* Add hubspot client bundles

* add cdh5 mode and build the client bundles using cdh5 hadoop and java8 for now
2022-05-31 10:55:55 -04:00
Bryan Beaudreault 8debdaace4
Add back custom version injection, but set it to the raw HBASE_VERSION (#3)
This reverts commit f556810b52 (#2).
2021-12-20 09:52:57 -05:00
Bryan Beaudreault f556810b52
Remove custom version injection because it does not work well due to multi-module build (#2) 2021-12-17 08:55:35 -05:00
Bryan Beaudreault fd5b526398 Add maven and RPM building in blazar
This uses our standard buildpack, but each module must get a custom .blazar.yaml to pass in required
properties to the build. One can distribute that .blazar.yaml using build-scripts/copy_blazar_yaml.sh.
In order to minimize the duplication, most of the customizations are consolidated in
build-scripts/prepare_environment.sh.

The RPM build is hooked into the standard build hbase-assembly, as a post-build step. The RPM build
scripts in hbase-assembly/rpm-build handle turning the assembled tar.gz into multiple RPMs. We required
some minor changes to the descriptor in hbase-assembly to account for the fact that our build processes
each module independently instead of as a single reactor build. As a result, moduleSet does not work, so
moduleSet usages were converted to dependencySet.
2021-09-24 15:51:16 -04:00