Commit graph

115 commits

Author SHA1 Message Date
Armin
45c54afed6 MINOR: Update readme for building tar distribution
Fixes #8939
2018-01-15 14:22:47 +00:00
Armin
5e13683ecc BUILD: Fix missing Gradle Cache Invalidations in Integration Test Build
Fixes #8680
2017-11-15 18:51:10 +00:00
Armin
62aecc5701 TESTS+BUG: Pass FEATURE_FLAG environment to Integration Tests
Fixes #8670
2017-11-14 20:14:29 +00:00
Armin
2573082445 CR comments
Fixes #8599
2017-11-14 15:25:36 +00:00
Armin
35022f5c02 #7135 add Gradle task for bootstrapping and running all integration tests
Fixes #8599
2017-11-14 15:25:36 +00:00
Armin
f7fb0257ce #8589 make Gradle bootstrap compatible with Windows (follow up)
Fixes #8626
2017-11-10 14:36:40 +00:00
Armin
4df1a447e1 #8589 make Gradle bootstrap compatible with Windows
Fixes #8607
2017-11-08 15:24:49 +00:00
Armin
87dc146e4b more sophisticated output forwarding from exec tasks
Fixes #8583
2017-11-06 18:34:47 +00:00
Armin
c8d704c93e TESTS: Improve Gradle Test Configuration
* `clean` actually cleans all dynamically created files, in particular it now properly cleans the generated Gemfile so
that changes to the Gemfile.template reflect in a rerun of `bundler`
* `rubyTests` and `test` are now one-off and will automatically bootstrap JRuby and Gems required by the tests if necessary
* Fixed Readme to document the now much simpler test targets
* All rake tasks remain unchanged and still work exactly as they did before

Fixes #8583
2017-11-06 18:34:47 +00:00
Pier-Hugues Pellerin
db5bd5e68a Bootstrap JRuby using gradle
Instead of using rake to bootstrap we are slowly moving part of our
infra to gradle this is the first step taken, I didn't change the calls,
I just made the `rake bootstrap` call the `gradle bootstrap`

Closes: #8234

Fixes #8238
2017-09-18 14:32:10 +00:00
Jake Landis
196d1a1f7e Introduce docker for CI builds.
This commit includes:
* A base Dockerfile and script to push to a Docker repo
* A per-build Dockerfile (derived from the base)
* Updates to the test scripts to allow for more parallel builds
* Docker wrappers for the tests scripts
* Update for the integration test readme to manually run the tests
* Clean up the output of the Java tests
* Remove offline tag for tests (no longer needed that we don't use docker dependent services)

This commit does NOT include:
* Changes needed for the CI system to use Docker

Fixes #8223
2017-09-14 18:55:41 +00:00
Armin
7c56407f1d MINOR: Cleanup out directory via gradle clean task
Fixes #8085
2017-08-28 14:40:40 +00:00
Armin
c2e55ba07b MINOR: Enable javac warnings
Fixes #7674
2017-07-13 10:40:46 +00:00
Armin
e80bfe45e7 MINOR: Dry up gradle settings
Fixes #7298
2017-06-03 07:07:28 +00:00
Tal Levy
bd8b05d676 unify gradle projects (#6725) 2017-02-27 13:58:01 -08:00