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

Enable test automation for Java 11 and newer Jenkins Core versions #4

Merged
merged 14 commits into from
Dec 7, 2018
Merged

Enable test automation for Java 11 and newer Jenkins Core versions #4

merged 14 commits into from
Dec 7, 2018

Conversation

oleg-nenashev
Copy link
Member

Just a demo example

@oleg-nenashev
Copy link
Member Author

Runs well when I use the javaLevel patch in https://github.com/oleg-nenashev/ci.jenkins.io-runner

@oleg-nenashev
Copy link
Member Author

jenkins-infra/pipeline-library#79 needs to be landed, works on my machine

@oleg-nenashev
Copy link
Member Author

@jenkinsci/java11-support Ready to merge IMO.

This change also confirms that the Minimum Java Version is successfully injected for Java 7:

screenshot 2018-12-06 at 11 19 56

@oleg-nenashev oleg-nenashev merged commit 3e59185 into jenkinsci:master Dec 7, 2018
batmat added a commit to batmat/buildtriggerbadge-plugin that referenced this pull request Jan 23, 2019
Note:
```
+  [ platform: "linux", jdk: "8", jenkins: coreJdk11Version, javaLevel: "8" ],
+  [ platform: "windows", jdk: "8", jenkins: coreJdk11Version, javaLevel: "8" ],
```

is not strictly necessary but is nice to have to check the plugin builds
correctly with JDK8 on the given recent core.
This way, if this fails on JDK11, we know it's only because of the JDK
bump, and not because of a Jenkins core change.

Similar to jenkinsci/label-verifier-plugin#4
@oleg-nenashev oleg-nenashev changed the title Update for building with Java 11 Enable test automation for Java 11 and newer Jenkins Core versions Jun 19, 2019
@oleg-nenashev oleg-nenashev added the test Automated test addition or improvement label Jul 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
java11 test Automated test addition or improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants