Commit graph

24 commits

Author SHA1 Message Date
Victor Martinez
6646400637
mergify: support 8.19 and remove support 8.x (#17567) 2025-04-16 20:07:34 +02:00
Victor Martinez
d40386a335
mergify: support backports automation with labels (#16937) 2025-02-27 15:16:51 +01:00
João Duarte
daf979c189
default to jdk 21 on all ci/build tasks (#16464) 2024-10-17 15:47:52 +01:00
Dimitrios Liappis
16c4d8827e
Enable packaging tests in exhaustive pipeline (#15781)
This commit adds the packaging tests (that were refactored in #15696
to not rely on Vagrant) in a new "acceptance" group.

Relates: https://github.com/elastic/ingest-dev/issues/1722
2024-01-12 17:52:06 +02:00
Dimitrios Liappis
66d37412e8
[ci] Switch to Adoptium JDK 17 for Jenkins CI (#15628)
The last remaining Jenkins job prior to BK migration is for
exhaustive tests. The compatibility phase seems to be failing
since https://github.com/elastic/logstash/commits/57dc14c92
with Java 17.0.2

This commit switches from OpenJDK 17 (whose last release was 17.0.2)
to AdoptiumJDK 17 which actively receives updates and is bundled
in the custom images used by Jenkins.
2023-11-28 19:28:44 +02:00
Rob Bavey
0181745a99
This commit updates the default version of the JDK to jdk17. (#13343)
Also updates ci to jdk17.
2022-07-13 12:27:54 -04:00
Rob Bavey
d054391461
Update version of jdk11 to openjdk11 to allow aarch64 builds (#14310) 2022-06-29 11:52:49 -04:00
Andrea Selva
75f72ee789
Remove CI definition file. (#13822)
The file contained the JDK axis definition but since the axis switched from dynamic to static's CI definition it's useless.
2022-03-01 15:06:06 +01:00
Rob Bavey
35522acbc6
Add java version parameterization to Logstash builds (#13369)
Add ability to pull the version used to build java from the logstash repo, rather
than rely on system Java. Previously, builds would use JAVA_HOME, now this setting
is ignored in Logstash (and by extension, parts of the Logstash build), which was causing
variations in the version of Java used to build Logstash, including the use of Java 8,
which the Logstash team would like to remove support for.

Relates: https://github.com/elastic/infra/pull/32818
2021-11-03 10:31:29 -04:00
Rob Bavey
057b022063
Remove jdk8 from ci matrix (#13344)
Also remove unused platform specific ci config files
2021-10-26 09:39:22 -04:00
Andrea Selva
949b4a0cef
Update JDK matrix to include JDK17: OpenJDK, AdoptiumJDK and Zulu (#13307) 2021-10-12 15:58:46 +02:00
Andrea Selva
d535247a62
Update CI to run on AdoptOpenJDK16 (#13202)
Update CI to run on AdoptOpenJDK/Open/Zulu 16, 11 and Java8
2021-09-21 18:07:28 +02:00
andsel
0d6666b1da Removed OpenJDK15 in CI matrix testing
Add AdoptOpenJDK15 and Zulu15 to CI matrix
2021-02-17 00:12:07 -08:00
andsel
8c3ff551ed Update CI to run on OpenJDK15 2021-01-28 08:27:32 -08:00
Rob Bavey
891895b687 Add java8 to test matrix 2020-06-09 12:03:07 -07:00
Andres Rodriguez
7131313fc6
Adds matrix-runtime-javas.yml (#11973)
This adds the .ci/matrix-runtime-javas.yml file that defines all
the JDKs logstash could be tested against. This is meant to be
used for the Matrix Combinations Jenkins plugin to be able to
select which JDK to test against dynamically.
2020-06-05 11:46:04 -04:00
Rob Bavey
680ca4519b
Add openjdk14 to windows build matrix (#11971)
openjdk14 appears to be the only version of java14 installed on jenkins windows
worker nodes, so use this instead of zulu14 and adoptopenjdk14
2020-06-04 13:50:57 -04:00
Andres Rodriguez
d023734b54
Drop unnecessary os files from .ci (#11959)
This commit drops unnecessary .ci config files defining distros,
as it is not used. This also temporarily enables adoptopenjdk11
testing on Windows.
2020-06-03 10:05:39 -04:00
andsel
74b2153ccd Renamed os axis to label 2020-05-27 18:22:21 +02:00
andsel
5cfd3943c7 Added OSes definitions files to be used in compatibility test phases
To be unlinked from infra and made the selection of OSes that Logstash is tested against, the list is moved .ci specific yaml files.
By now the OSes are distinguished by Windows platform and by Linux distributions.

Separated selection of OSes in CI for compatibility and normal tests
2020-05-26 16:43:49 +02:00
Andrea Selva
087f5357be
Zulu is Windows's preferred JDK, removed Zulu from Unix JDK matrix (#11898) 2020-05-14 16:21:02 +02:00
Andrea Selva
7a66b08e17
Add: Zulu 14 for JDK testing under Windows OS (#11888)
Updated the list of JDK Logstash is tested against to include Zulu 14 under Windows OS
2020-05-11 16:27:31 +02:00
Andrea Selva
7273b00627
Added JDK 11 and 14 to Unix testing matrix (#11801)
- OpenJDK14 AdoptOpenJDK11 Zulu11
- OpenJDK14 AdoptOpenJDK14 Zulu14

Close #11801
2020-04-24 10:06:50 +02:00
Andrea Selva
1971e9e8ee
Defined the versions of JDK to use in test build separated by OS (#11768) 2020-04-09 18:58:24 +02:00