Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce nightly/manual Early Access JDK build #15711

Merged
merged 1 commit into from Mar 23, 2021
Merged

Introduce nightly/manual Early Access JDK build #15711

merged 1 commit into from Mar 23, 2021

Conversation

famod
Copy link
Member

@famod famod commented Mar 14, 2021

Resolves #15575 (the main part)

This job includes virtually everything from CI, except:

  • resteasy-reactive-testsuite, but since I'm planning on introducing a new tcks submodule for this soon (to resolve task 3 in Incremental build improvements #15686), it will be executed automatically by then
  • native tests (which are based on GraalVM anyway)

The Gradle ITs are also executed via Maven (like you would do locally today). CI will (hopefully) switch to the same mode soon via #15698.

The job takes over 4 hours (in my fork).

Once in main (also works for forks), you can trigger this workflow manually from whichever branch and for whichever (Zulu) JDK version you like:
Screenshot

There are quite a few problems with JDK 16 as can be seen in my fork: https://github.com/famod/quarkus/actions/runs/651661445
In contrast, all is green with 11: https://github.com/famod/quarkus/actions/runs/651648963

PS: This comes with a nice test report as shown here: https://quarkusio.zulipchat.com/#narrow/stream/187038-dev/topic/CI.3A.20nicer.20display.20of.20test.20failures

@quarkus-bot quarkus-bot bot added area/gradle Gradle area/infra-automation anything related to CI, bots, etc. that are used to automated our infrastructure labels Mar 14, 2021
@famod
Copy link
Member Author

famod commented Mar 15, 2021

CI results are unrelated. This new file does not have any influence on anything that CI is doing.

@famod
Copy link
Member Author

famod commented Mar 15, 2021

/cc @gsmet in case you missed this.

Btw, JDK 16 reaches GA tomorrow already! 😮

@gemmellr
Copy link
Contributor

Came to see if anyone had reported the JDK16 build failure yet now that it has been released (updated some CI jobs elsewhere and hit it), seems like this PR/issue covers it somewhat.

Presumably once those are fixed the main CI job would switch over to 16 and this type of job would target JDK17EA which has been available for a while now too.

@famod
Copy link
Member Author

famod commented Mar 22, 2021

@gemmellr

Presumably once those are fixed the main CI job would switch over to 16 and this type of job would target JDK17EA which has been available for a while now too.

Yes, that's the (or at least my) plan.

@gsmet WDYT? I think this is good to merge. We should make some progress on the JDK16 front.

@gsmet gsmet merged commit 729b5a1 into quarkusio:main Mar 23, 2021
@quarkus-bot quarkus-bot bot added this to the 1.14 - main milestone Mar 23, 2021
@famod famod deleted the jdk-early-access-build branch April 16, 2021 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gradle Gradle area/infra-automation anything related to CI, bots, etc. that are used to automated our infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI: Introduce nightly JDK EA/RC job (starting with JDK 16 RC)
4 participants