Skip to content

ci: simplify cross platform testing, option 1#2722

Merged
ChristianMurphy merged 1 commit into
uPortal-Project:masterfrom
ChristianMurphy:ci/simplify-cross-platform-testing
Nov 10, 2023
Merged

ci: simplify cross platform testing, option 1#2722
ChristianMurphy merged 1 commit into
uPortal-Project:masterfrom
ChristianMurphy:ci/simplify-cross-platform-testing

Conversation

@ChristianMurphy

@ChristianMurphy ChristianMurphy commented Nov 10, 2023

Copy link
Copy Markdown
Member
Checklist
Description of change

alternative to #2723

This uses a T shaped build matrix to cover a large number of configurations.

  • On Linux it tests multiple Java versions and distributions.
  • Across MacOS and Windows, it tests Java 11 on the adopt-jdk distribution.

Before there were 18 jobs (3 Operating Systems * 3 Java distributions * 2 Java versions).
With this change there are 8 jobs (3 Java distributions * 2 Java versions + 2 Operating Systems).

This uses a T shaped build matrix to cover a large number of
configurations.
On Linux it tests multiple Java versions and distributions.
Across different platforms it tests latest Java on the adopt-jdk
distribution.

Before there were 18 jobs.
With this change there are 8 jobs.
@ChristianMurphy ChristianMurphy changed the title ci: simplify cross platform testing ci: simplify cross platform testing, option 1 Nov 10, 2023
@ChristianMurphy ChristianMurphy merged commit 1d386c2 into uPortal-Project:master Nov 10, 2023
@ChristianMurphy ChristianMurphy deleted the ci/simplify-cross-platform-testing branch November 10, 2023 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants