Commit graph

14 commits

Author SHA1 Message Date
Dimitrios Liappis
289b61f184
Enable packaging tests in exhaustive pipeline (#15807) (#15781)
This commit adds the packaging tests (that were refactored in #15754
to not rely on Vagrant) in a new "acceptance" group.

One difference from #15781 is that we use ubuntu 2004 for building packages
(as done in DRA/7.17) due to https://github.com/jruby/jruby/pull/7611#issuecomment-1750387837

Relates: https://github.com/elastic/ingest-dev/issues/1722

(cherry picked from commit 16c4d8827e)
2024-01-17 16:51:24 +02:00
Dimitrios Liappis
6b88748221
[ci] Switch to Adoptium JDK 11 for Jenkins CI (#15635)
This commit is a manual backport of #15628 on the 7.17 branch.
Since 7.17 uses Java 11, we switch to the adoptium variant, which is
still receiving updates (latest available is `11.0.21+9` as of now.)
2023-11-29 12:49:11 +02:00
Andrea Selva
1fdde71842
Some ARM machines doesn't have openjdk11 so resort to the jdk11 alias to be machines portable (#14593) 2022-10-04 16:55:58 +02:00
Andrea Selva
18a5865063
Removed unused CI files (#13575)
This is a backport of #12538 to 7.17

This is not clean backport because #12538 results in empty commit due to the changes already committed into main with PR #13344, which is not backported because it removes the Java 8 testing.
2022-01-04 15:08:23 +01:00
Rob Bavey
ff99fbe8f1
Backport PR #13369 to 7.16: Add java version parameterization to Logstash builds (#13386)
Backport PR #13369 to 7.16 branch. Original message:

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-04 09:57:02 -04:00
Andrea Selva
1c80c86cdd
Update JDK matrix to include JDK17: OpenJDK, AdoptiumJDK and Zulu (#13307) (#13330)
Clean backport of #13307 to branch 7.x
(cherry picked from commit 949b4a0cef)
2021-10-18 16:37:46 +02:00
Andrea Selva
1fad4753c1
Removed OpenJDK15 in CI matrix testing (#12710)
Add AdoptOpenJDK15 and Zulu15 to CI matrix

(cherry picked from commit 0d6666b1da)
2021-03-03 15:51:05 +01:00
andsel
7e03ce1f58 Update CI to run on OpenJDK15 2021-02-02 02:18:29 -08:00
Rob Bavey
c23360fc44 Add java8 to test matrix 2020-06-09 19:03:06 +00:00
Andres Rodriguez
efc31ff842 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 12:17:19 -07:00
Andres Rodriguez
709602d9c0 [7x backport] 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-05 06:34:29 -07:00
Rob Bavey
4ab9e9c4f0 [7x backport] 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

Backport of #11971
2020-06-05 06:34:29 -07:00
Andrea Selva
c5b6a853d6
Introduced JDK environment variable to explicitly pass the JAVA_HOME to use and defined .ci/ with OS and JDK preferences (#11934) 2020-05-27 16:48:39 +02:00
Rob Bavey
ba78c05e0d
[7.x] Backport JDK Unit Testing Matrices (#11839)
* Defined the versions of JDK to use in test build separated by OS (#11768)

* Added JDK 11 and 14 to Unix testing matrix (#11801)

- OpenJDK14 AdoptOpenJDK11 Zulu11
- OpenJDK14 AdoptOpenJDK14 Zulu14

Close #11801

Co-authored-by: Andrea Selva <andrea.selva@elastic.co>
2020-04-28 09:31:57 -04:00