[java-idp-integration-tests] branch main updated: Jenkins pipelines to trigger IdP V5 and V4 tests

Tom Zeller tzeller at dragonacea.biz
Wed May 29 21:59:53 UTC 2024


This is an automated email from the git hooks/post-receive script.

tzeller pushed a commit to branch main
in repository java-idp-integration-tests.

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-integration-tests.git;a=commit;h=69cb44de1ae5a984f3c30a1a72fc76578dbb6df7

The following commit(s) were added to refs/heads/main by this push:
     new 69cb44d  Jenkins pipelines to trigger IdP V5 and V4 tests
69cb44d is described below

commit 69cb44de1ae5a984f3c30a1a72fc76578dbb6df7
Author: Tom Zeller <tzeller at dragonacea.biz>
AuthorDate: Wed May 29 16:58:07 2024 -0500

    Jenkins pipelines to trigger IdP V5 and V4 tests
---
 src/jenkins/trigger-integration-v11.jenkinsfile | 40 +++++++++++++++
 src/jenkins/trigger-integration-v17.jenkinsfile | 65 +++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

diff --git a/src/jenkins/trigger-integration-v11.jenkinsfile b/src/jenkins/trigger-integration-v11.jenkinsfile
new file mode 100644
index 0000000..7b13434
--- /dev/null
+++ b/src/jenkins/trigger-integration-v11.jenkinsfile
@@ -0,0 +1,40 @@
+/*
+ * Trigger IdP V4 integration tests for the Java 11 stack.
+ */
+pipeline {
+    agent {
+        label 'built-in'
+    }
+    options {
+        buildDiscarder(logRotator(numToKeepStr: '30'))
+    }
+    stages {
+        // IdP V4 snapshot
+        stage('Test IdP V4 snapshot with Jetty 10 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v4-linux-jetty", wait: true
+            }
+        }
+        stage('Test IdP V4 snapshot with Jetty 10 on Windows') {
+            steps {
+                build job: "java-idp-integration-tests-v4-windows-jetty", wait: true
+            }
+        }
+        // IdP V4.3.3
+        stage('Test IdP V4.3.3 with Jetty 10 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v4.3.3-linux-jetty", wait: true
+            }
+        }
+        stage('Test IdP V4.3.3 with Tomcat 9 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v4.3.3-linux-tomcat", wait: true
+            }
+        }
+        stage('Test IdP V4.3.3 with Jetty 10 on Windows') {
+            steps {
+                build job: "java-idp-integration-tests-v4.3.3-windows-jetty", wait: true
+            }
+        }
+    }
+}
diff --git a/src/jenkins/trigger-integration-v17.jenkinsfile b/src/jenkins/trigger-integration-v17.jenkinsfile
new file mode 100644
index 0000000..7a4b1a5
--- /dev/null
+++ b/src/jenkins/trigger-integration-v17.jenkinsfile
@@ -0,0 +1,65 @@
+/*
+ * Trigger IdP V5 integration tests for the Java 17 stack.
+ */
+pipeline {
+    agent {
+        label 'built-in'
+    }
+    options {
+        buildDiscarder(logRotator(numToKeepStr: '30'))
+    }
+    stages {
+        // IdP V5 snapshot
+        stage('Test IdP V5 snapshot with Jetty 11 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v5-linux-jetty", wait: true
+            }
+        }
+        stage('Test IdP V5 snapshot with Jetty 12 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v5-linux-jetty-12", wait: true
+            }
+        }
+        stage('Test IdP V5 snapshot with Tomcat 10.1 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v5-linux-tomcat", wait: true
+            }
+        }
+        stage('Test IdP V5 snapshot with Jetty 11 on Windows') {
+            steps {
+                build job: "java-idp-integration-tests-v5-windows-jetty", wait: true
+            }
+        }
+        stage('Test IdP V5 snapshot with Jetty 12 on Windows') {
+            steps {
+                build job: "java-idp-integration-tests-v5-windows-jetty-12", wait: true
+            }
+        }
+        // IdP V5.1.2
+        stage('Test IdP V5.1.2 with Jetty 11 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v5.1.2-linux-jetty", wait: true
+            }
+        }
+        stage('Test IdP V5.1.2 with Jetty 12 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v5.1.2-linux-jetty-12", wait: true
+            }
+        }
+        stage('Test IdP V5.1.2 with Tomcat 10.1 on Linux') {
+            steps {
+                build job: "java-idp-integration-tests-v5.1.2-linux-tomcat", wait: true
+            }
+        }
+        stage('Test IdP V5.1.2 with Jetty 11 on Windows') {
+            steps {
+                build job: "java-idp-integration-tests-v5.1.2-windows-jetty", wait: true
+            }
+        }
+        stage('Test IdP V5.1.2 with Jetty 12 on Windows') {
+            steps {
+                build job: "java-idp-integration-tests-v5.1.2-windows-jetty-12", wait: true
+            }
+        }
+    }
+}

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list