From 0d3ee4e8914e9081d90dfc2a27056ab5910dbe71 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Dec 2022 00:25:17 +0000 Subject: [PATCH 1/3] Bump plugin from 4.51 to 4.53 Bumps [plugin](https://github.com/jenkinsci/plugin-pom) from 4.51 to 4.53. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](https://github.com/jenkinsci/plugin-pom/compare/plugin-4.51...plugin-4.53) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b278eca..0a51466 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.jenkins-ci.plugins plugin - 4.51 + 4.53 From 2cf492ac9bd83c37f2603f9ad68fd0327f49f9e9 Mon Sep 17 00:00:00 2001 From: Bruno Verachten Date: Mon, 12 Dec 2022 09:51:04 +0100 Subject: [PATCH 2/3] chore(dependencies) Require 2.361.4 as minimum Jenkins version --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 0a51466..3d0767e 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ - 2.346.3 + 2.361.4 @@ -18,7 +18,7 @@ io.jenkins.tools.bom - bom-2.346.x + bom-2.361.x 1723.vcb_9fee52c9fc import pom From e9fb1713dcbf4d212d14a2cadd40232b7889444b Mon Sep 17 00:00:00 2001 From: Bruno Verachten Date: Mon, 12 Dec 2022 09:52:04 +0100 Subject: [PATCH 3/3] chore(dependencies) Builds only with JDK11 and JDK17 --- Jenkinsfile | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6d32691..fbdf27e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1 +1,16 @@ -buildPlugin(platforms: ['linux', 'windows']) +/* `buildPlugin` step provided by: https://github.com/jenkins-infra/pipeline-library */ +buildPlugin( + // Container agents start faster and are easier to administer + useContainerAgent: true, + // Show failures on all configurations + failFast: false, + // Opt-in to the Artifact Caching Proxy, to be removed when it will be in opt-out. + // See https://github.com/jenkins-infra/helpdesk/issues/2752 for more details and updates. + artifactCachingProxyEnabled: true, + // Test Java 8 with default Jenkins version, Java 11 with a recent LTS, Java 17 even more recent + configurations: [ + [platform: 'linux', jdk: '17', jenkins: '2.375'], + [platform: 'linux', jdk: '11', jenkins: '2.361.4'], + [platform: 'windows', jdk: '11'] + ] +)