This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a commit to branch HBASE-29930
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/HBASE-29930 by this push:
     new 878cb6dbdee add
878cb6dbdee is described below

commit 878cb6dbdee4de2208517a9949d083fa64e7af8a
Author: Duo Zhang <[email protected]>
AuthorDate: Sat Feb 28 19:43:09 2026 +0800

    add
---
 .../integration-test/integration-test.Jenkinsfile  | 40 ++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/dev-support/integration-test/integration-test.Jenkinsfile 
b/dev-support/integration-test/integration-test.Jenkinsfile
index 2dee74cb66c..1ba830b6e55 100644
--- a/dev-support/integration-test/integration-test.Jenkinsfile
+++ b/dev-support/integration-test/integration-test.Jenkinsfile
@@ -100,6 +100,46 @@ pipeline {
         stash name: 'hbase-install', includes: 
"unpacked_src_tarball/hbase-assembly/target/hbase-*-bin.tar.gz"
       } // steps
     } // packaging test
+    stage ('integration test matrix') {
+      matrix {
+        agent {
+          node {
+            label 'hbase'
+          }
+        }
+        axes {
+          axis {
+            name 'HADOOP_VERSION'
+            values '3.3.5','3.3.6'
+          }
+        }
+        environment {
+          BASEDIR = "${env.WORKSPACE}/component"
+          OUTPUT_DIR = "output-integration-hadoop-${env.HADOOP_VERSION}"
+        }
+        stages {
+          stage('scm-checkout') {
+            steps {
+              sh '''#!/bin/bash -e
+                echo "Setting up directories"
+                rm -rf "${OUTPUT_DIR}" && mkdir "${OUTPUT_DIR}"
+                echo "(x) {color:red}-1 client integration test{color}\n-- 
Something went wrong with this stage, [check relevant console 
output|${BUILD_URL}/console]." >${OUTPUT_DIR}/commentfile
+                rm -rf "unpacked_src_tarball"
+                rm -rf "hbase-install"
+                rm -rf "hbase-client"
+                rm -rf "hbase-hadoop3-install"
+                rm -rf "hbase-hadoop3-client"
+                # remove old hadoop tarballs in workspace
+                rm -rf hadoop-*.tar.gz
+              '''
+              dir('component') {
+                checkout scm
+              }
+            } // steps
+          } // scm-checkout
+        } // stages
+      } // matrix
+    } // integration test matrix
   } // stages
   post {
     always {

Reply via email to