Commit graph

10 commits

Author SHA1 Message Date
sabi0
8713ca82ac
Spelling and grammar fixes in repository docs (#102345)
- fixed a few typos
- normalized proper names: Gradle, GitHub, Maven, Elasticsearch, Spotless
- grammar fixes (commas, etc.)
- unified section titles style
2023-11-18 15:05:02 +00:00
Rene Groeschke
fddcb34319
Twe (#97960) 2023-07-26 05:24:00 -04:00
Rajdeep Roy Chowdhury
d637368051
[Docs] rectified typo in BUILDING.md (#92617)
docs: rectified typo in BUILDING.md
2023-01-11 13:59:40 +02:00
Rene Groeschke
42ccdeaacf
Improve documentation of updating a dependency 2022-10-04 13:39:11 +02:00
Rene Groeschke
3909b5eaf9
Add verification metadata for dependencies (#88814)
Removing the custom dependency checksum functionality in favor of Gradle build-in dependency verification support. 

- Use sha256 in favor of sha1 as sha1 is not considered safe these days.

Closes https://github.com/elastic/elasticsearch/issues/69736
2022-08-04 09:51:16 +02:00
Mark Vieira
ac9edce20c Update references to master branch in developer documentation 2022-07-25 10:59:08 -07:00
Rene Groeschke
48d3063791
Remove duplicate definition of checkstyle version in use (#88339)
We only rely on the checkstyle version in the buildLibs.toml gradle version catalogue with this change.
Also added some hints for gradle best practices.

This is an aftermath of #88283
2022-07-15 19:31:50 +02:00
Rene Groeschke
00c172e902
Document how to test a dev version of a 3party dependency (#78962)
* 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>
2021-10-13 05:23:37 -04:00
Rene Groeschke
6ef13abe81
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
2021-09-23 03:45:59 -04:00
Rene Groeschke
eec1a181c9
Document general gradle build guidelines (#76551)
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>
2021-09-01 09:32:01 +02:00