[java-plugin-storage-jdbc] branch main updated: Bring testing matrix up to date

Rod Widdowson rdw at steadingsoftware.com
Fri Apr 12 10:45:42 UTC 2024


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

rdw pushed a commit to branch main
in repository java-plugin-storage-jdbc.

View the commit online:
http://git.shibboleth.net/view/?p=java-plugin-storage-jdbc.git;a=commit;h=3bed6c1dd3aafaf68a037371c33a979b0afa1e21

The following commit(s) were added to refs/heads/main by this push:
     new 3bed6c1  Bring testing matrix up to date
3bed6c1 is described below

commit 3bed6c1dd3aafaf68a037371c33a979b0afa1e21
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Fri Apr 12 11:41:46 2024 +0100

    Bring testing matrix up to date
---
 resources/jenkins/idp-versions.jenkinsfile | 45 ++++++++++++++++++++++++++++--
 1 file changed, 42 insertions(+), 3 deletions(-)

diff --git a/resources/jenkins/idp-versions.jenkinsfile b/resources/jenkins/idp-versions.jenkinsfile
index e282517..90fc4a4 100644
--- a/resources/jenkins/idp-versions.jenkinsfile
+++ b/resources/jenkins/idp-versions.jenkinsfile
@@ -18,14 +18,53 @@ pipeline {
                 sh 'mvn --version'
             }
         }
-        stage('Test Current IdP Version') {
+        stage('Checkout plugin snapshot') {
             steps {
+                dir('java-plugin-storage-jdbc') {
+                    git branch: 'main', url: 'https://git.shibboleth.net/git/java-plugin-storage-jdbc'
+                }
+            }
+        }
+        stage('Checkout current release plugin') {
+            steps {
+                dir('java-plugin-storage-jdbc-2.0.0') {
+                    git branch: 'main', url: 'https://git.shibboleth.net/git/java-plugin-storage-jdbc'
+                    sh 'git checkout 2.0.0'
+                }
+            }
+        }
+        /* 1) Test current plugin snapshot against every (potentially) supported idp version */
+
+        stage('Test 5.0.0') {
+            steps {
+                dir('java-plugin-storage-jdbc')
                 sh 'mvn clean test -D idp.version=5.0.0'
             }
         }
-        stage('Test Future IdP Version') {
+        stage('Test 5.1.0') {
+            steps {
+                dir('java-plugin-storage-jdbc')
+                sh 'mvn clean test -D idp.version=5.1.0'
+            }
+        }
+        stage('Test 5.1.1') {
+            steps {
+                dir('java-plugin-storage-jdbc')
+                sh 'mvn clean test -D idp.version=5.1.1'
+            }
+        }
+        /* 2) Test currrent idp version against every (potentially) supported plugin version */
+
+        stage('Test IdP SNAPSHOT against plugin Release 2.0') {
+            steps {
+                dir('java-plugin-storage-jdbc')
+                sh 'mvn clean test -D idp.version=5.1.2-SNAPSHOT'
+            }
+        }
+        stage('Test IdP SNAPSHOT against plugin SNAPSHOT') {
             steps {
-                sh 'mvn clean test -D idp.version=5.1.0-SNAPSHOT'
+                dir('java-plugin-storage-jdbc-2.0.0')
+                sh 'mvn clean test -D idp.version=5.1.2-SNAPSHOT'
             }
         }
     }

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


More information about the commits mailing list