paul-rogers opened a new pull request, #12707: URL: https://github.com/apache/druid/pull/12707
Includes the Docker image build for the revised ITs. Split out from PR #12368 to simplify review and merge. This PR contains two items: `it-tools` which defines the IT test extensions that are added into the IT Docker image. These are the same as what the `integration-tests` project provides, just built separately and packaged so they can be added to the image. `it-tools` is built as part of the Maven build, after `distribution`. Its output is an extension jar. No harm in including it even in non-IT builds. `it-image` which builds the Docker image. It is activated by the `test-image` profile. In addition, `.travis.yml` is modified to run the Docker image to show that it builds. Nothing uses the image, that will come when #12368 is merged. We're just proving that that the build works to assure reviewers that things are correct. The changes here have already been reviewed as part of #12368. This is a subset of those changes. The test themselves, and the documentation, is omitted to keep the PR small. <hr> This PR has: - [X] been self-reviewed. - [ ] added documentation for new or modified features or behaviors. (No, will come later.) - [ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader. (No. Will come later with extensive documentation.) - [ ] added integration tests. (Not yet, will come later.) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
