From 3fcfc2e866a776d4e76243b03de107585b51d980 Mon Sep 17 00:00:00 2001 From: Oleg Nenashev Date: Mon, 18 Jun 2018 15:11:35 +0200 Subject: [PATCH 01/12] [JENKINS-52001] - Update JBoss Marshalling to 2.0.5.Final in order to get Java 9+ fixes --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 90e39e54..b9c1f983 100644 --- a/pom.xml +++ b/pom.xml @@ -96,7 +96,7 @@ org.jboss.marshalling jboss-marshalling-river - 1.4.12.jenkins-3 + 2.0.5.Final org.jenkins-ci.plugins.workflow From 38984f8bc3a604f6f1131f423a9f168d446436cf Mon Sep 17 00:00:00 2001 From: Oleg Nenashev Date: Mon, 18 Jun 2018 16:05:01 +0200 Subject: [PATCH 02/12] [JENKINS-52001] - Bump to the core versions with new BCT --- pom.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b9c1f983..d5946157 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,8 @@ 2.19 -SNAPSHOT - 2.62 + 2.129-20180618.135411-1 + 2.129-20180618.135443-1 8 false 3.7.0 From b10885cbd9dcc03143675aaa753344e1a1d8111e Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Mon, 18 Jun 2018 11:37:57 -0400 Subject: [PATCH 03/12] Initial fixes to allow build with rough Java10 support --- pom.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pom.xml b/pom.xml index d5946157..f708c646 100644 --- a/pom.xml +++ b/pom.xml @@ -72,6 +72,8 @@ 2.6 2.13 2.2.6 + true + true @@ -95,10 +97,17 @@ 1.39 + org.jboss.marshalling jboss-marshalling-river 2.0.5.Final + + org.jenkins-ci + annotation-indexer + 1.12 + test + org.jenkins-ci.plugins.workflow workflow-step-api From bacb9d9bf636aa3a4abac42f6a7e643964e77526 Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Mon, 18 Jun 2018 14:22:35 -0400 Subject: [PATCH 04/12] Disable broken unit tests to permit us to deploy an Incremental --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index f708c646..e7d9064d 100644 --- a/pom.xml +++ b/pom.xml @@ -74,6 +74,7 @@ 2.2.6 true true + true From 9c0d5f5a19927ac7c9ec2ba49d16e971d0169352 Mon Sep 17 00:00:00 2001 From: Oleg Nenashev Date: Tue, 19 Jun 2018 11:56:21 +0200 Subject: [PATCH 05/12] [JENKINS-52001] - Skip Tests in buildPlugin() --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a229fa51..ae8a7a2d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1 +1,2 @@ -buildPlugin() +//TODO: Currently some tests fail (JENKINS-52014, etc.) +buildPlugin(tests: [skip: true]) From 5c80fa90cf8b40b2f63d4b9e38ca357f9596a49c Mon Sep 17 00:00:00 2001 From: Oleg Nenashev Date: Tue, 19 Jun 2018 12:23:26 +0200 Subject: [PATCH 06/12] [JENKINS-52001] - Kickstart the build after the Pipeline Library update --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ae8a7a2d..c628d891 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,2 +1,2 @@ -//TODO: Currently some tests fail (JENKINS-52014, etc.) +//TODO: Currently some tests fail (JENKINS-52014, etc.) buildPlugin(tests: [skip: true]) From 34609aa33aeeab4bc2dac99fc14a5bae7c76dc01 Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Fri, 22 Jun 2018 15:31:25 -0400 Subject: [PATCH 07/12] Consume new animalsniffer dependency and re-enable testing --- pom.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index e7d9064d..c3946bdb 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ org.jenkins-ci.plugins plugin - 3.12 + 3.16 org.jenkins-ci.plugins.workflow @@ -73,7 +73,6 @@ 2.13 2.2.6 true - true true From f6d88d04c06e6967ca8639b7139974499e84b20e Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Fri, 22 Jun 2018 15:55:56 -0400 Subject: [PATCH 08/12] Pick up core incremental build for now --- pom.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index c3946bdb..28a8afe5 100644 --- a/pom.xml +++ b/pom.xml @@ -64,8 +64,8 @@ 2.19 -SNAPSHOT - 2.129-20180618.135411-1 - 2.129-20180618.135443-1 + 2.129-rc15784.940fadf41694 + 2.129-rc15784.940fadf41694 8 false 3.7.0 @@ -73,7 +73,6 @@ 2.13 2.2.6 true - true From 4420c05093ad380eb61f0b93fe5f0b5b00675e4d Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Tue, 26 Jun 2018 11:52:17 -0400 Subject: [PATCH 09/12] Remove core dependency so we can run this on current Jenkins and re-enable enforcer --- pom.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 28a8afe5..14e58b8b 100644 --- a/pom.xml +++ b/pom.xml @@ -64,15 +64,13 @@ 2.19 -SNAPSHOT - 2.129-rc15784.940fadf41694 - 2.129-rc15784.940fadf41694 + 2.62 8 false 3.7.0 2.6 2.13 2.2.6 - true From be6f10cf3b7107c60b65925edee7d93d767f4fe2 Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Wed, 27 Jun 2018 10:58:43 -0400 Subject: [PATCH 10/12] Prevent enforcer failure due to multi-release JAR for JBoss Marshalling --- pom.xml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 14e58b8b..f818699a 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,7 @@ org.jboss.marshalling jboss-marshalling-river - 2.0.5.Final + 2.0.5.Final org.jenkins-ci @@ -222,6 +222,25 @@ 2.17 + + maven-enforcer-plugin + + + display-info + + + + + + org.jboss.marshalling:jboss-marshalling-river + org.jboss.marshalling:jboss-marshalling + + + + + + + From d2438241788b19380e7fbe28d54f9720e5a2e2ae Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Fri, 21 Sep 2018 19:44:34 -0700 Subject: [PATCH 11/12] Mark compatiblesince for change in serialization --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e7d9064d..02a33e71 100644 --- a/pom.xml +++ b/pom.xml @@ -223,7 +223,7 @@ maven-hpi-plugin true - 2.17 + 2.21 From 8880828ddb99a9fc3d079deecfbf3608660d0960 Mon Sep 17 00:00:00 2001 From: Sam Van Oort Date: Fri, 21 Sep 2018 19:46:59 -0700 Subject: [PATCH 12/12] Tests come back? --- Jenkinsfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c628d891..a229fa51 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,2 +1 @@ -//TODO: Currently some tests fail (JENKINS-52014, etc.) -buildPlugin(tests: [skip: true]) +buildPlugin()