[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