Commit graph

5 commits

Author SHA1 Message Date
Rene Groeschke
62868b7abe
[7.17] Add verification metadata for dependencies (#88814) (#89105)
Backports the following commits to 7.17:
 - Add verification metadata for dependencies (#88814)
 - Add missing dependency verification checksums (#89139)
2022-08-08 12:30:59 +02:00
Rene Groeschke
5044a3e035
[7.17] Remove duplicate definition of checkstyle version in use (#88339) (#88574)
Backports the following commits to 7.17:
 - Remove duplicate definition of checkstyle version in use (#88339)
2022-07-19 11:37:12 +02:00
Rene Groeschke
8913822751
Document how to test a dev version of a 3party dependency (#78962) (#79040)
* Document how to test a dev version of a 3party dependency

- Introduce a FAQ section to BUILDING.MD
- Provide three solutions to test and use a custom third party dependency
in our elasticsearch build

* Fix jitpack repo declaration

* Tweak formatting

* Apply review feedback

Co-authored-by: Rory Hunter <pugnascotia@users.noreply.github.com>

* Apply further review feedback

Co-authored-by: Rory Hunter <pugnascotia@users.noreply.github.com>

* Tweak recommendations for replacing a dependency

Apply review feedback

* Elaborate on dependency declaration to resolves jars from flat dir repositories

Co-authored-by: Rory Hunter <pugnascotia@users.noreply.github.com>

Co-authored-by: Rory Hunter <pugnascotia@users.noreply.github.com>
2021-10-13 06:13:57 -04:00
Rene Groeschke
c9648b079f
[7.x] Do not create unused testCluster (#78312)
* Do not create unused testCluster (#77581)

* Do not create unused testCluster

This avoids creating test clusters that are not required during the build.
We use lazy configuration here on testClusters and only instantiate them as theyre

* Do not fail on run task (debug)

* Create more test cluster lazy

* Make more test cluster lazy

* Avoid creating unused testcluster

* Fix PluginBuildPlugin

* Fix disabling geo db download

* Fix cluster setup in repository-multi-version

* Polishing

* Fix issue with irretic groovy ogic

* Fix bwc tests

* Fix more bwcTests

* Fix more bwc tests

* Fix more bwc tests

* Fix more bwc tests

* Fix typo

* Minor polishing

* Fix rolling upgrade tests

* Fix cluster config in sql qa mixedcluster project

* Fix more bwc tests

* Clean up before review

* Document test cluster usage

* Api polising after Review

provide useCluster(Provider) method to TestClusterAware

Ideally we take this a step further and realize those test clusters only on use.
But out of scope of this PR.

* Allow gradle provider as value for nonSystemProperties

* Some simplification on test configuration

* Fix typo in rest test config

* Fix more typos

* Fix another typo

* Fix more typos

* Fix runEqlCorrectnessNode run task and cluster configuration (#78249)

* Fix merge issue

* Fix bwc tests after backporting
2021-09-27 14:00:29 -04:00
Rene Groeschke
32dd5b849d
Document general gradle build guidelines (#76551) (#77104)
This introduces a general document to track guidelines for working on and with
the elasticsearch gradle build

Co-authored-by: Rory Hunter <pugnascotia@users.noreply.github.com>

Co-authored-by: Rory Hunter <pugnascotia@users.noreply.github.com>
2021-09-01 04:44:49 -04:00