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

apupier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new e378bdbe9bb1 CAMEl-24318 - Use -T1C for Maven parallel builds of main 
job on Jenkins
e378bdbe9bb1 is described below

commit e378bdbe9bb1b350357e6712b13c6e535d8bfaec
Author: AurĂ©lien Pupier <[email protected]>
AuthorDate: Tue Oct 20 12:20:02 2026 +0200

    CAMEl-24318 - Use -T1C for Maven parallel builds of main job on Jenkins
    
    It allows to reduce drastically the job time.
    
    |Jenkins Node Configuration | Without -T1C (before) | With -T1C |
    |---|---|---|
    | ppc64le | 5h14 | 1h17 |
    | s390x | 3h13 | 38min |
    | Ubuntu with Sonar | 4h47 | 1h28 |
    | Ubuntu without Sonar | 3h34 | 44min |
    
    Signed-off-by: AurĂ©lien Pupier <[email protected]>
---
 Jenkinsfile       | 2 +-
 Jenkinsfile.jdk26 | 2 +-
 Jenkinsfile.jdk27 | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 1d3b3b0e50e0..1f6f64ac9327 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-def MAVEN_PARAMS = "-B -e -fae -V -Dnoassembly 
-Dsurefire.rerunFailingTestsCount=2 -Dfailsafe.rerunFailingTestsCount=1"
+def MAVEN_PARAMS = "-T1C -B -e -fae -V -Dnoassembly 
-Dsurefire.rerunFailingTestsCount=2 -Dfailsafe.rerunFailingTestsCount=1"
 def MAVEN_TEST_PARAMS = env.MAVEN_TEST_PARAMS ?: "-Dci.env.name=apache.org"
 def MAVEN_TEST_PARAMS_UBUNTU = env.MAVEN_TEST_PARAMS ?: 
"-Dci.env.name=apache.org"
 /*
diff --git a/Jenkinsfile.jdk26 b/Jenkinsfile.jdk26
index 11674e8d190b..719c3e2bff5c 100644
--- a/Jenkinsfile.jdk26
+++ b/Jenkinsfile.jdk26
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-def MAVEN_PARAMS = "-B -e -fae -V -Dnoassembly 
-Dsurefire.rerunFailingTestsCount=2 -Dfailsafe.rerunFailingTestsCount=1"
+def MAVEN_PARAMS = "-T1C -B -e -fae -V -Dnoassembly 
-Dsurefire.rerunFailingTestsCount=2 -Dfailsafe.rerunFailingTestsCount=1"
 def MAVEN_TEST_PARAMS = env.MAVEN_TEST_PARAMS ?: "-Dci.env.name=apache.org"
 def MAVEN_TEST_PARAMS_UBUNTU = env.MAVEN_TEST_PARAMS ?: 
"-Dci.env.name=apache.org"
 
diff --git a/Jenkinsfile.jdk27 b/Jenkinsfile.jdk27
index 7d447f571ced..f71e6d6c5b3e 100644
--- a/Jenkinsfile.jdk27
+++ b/Jenkinsfile.jdk27
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-def MAVEN_PARAMS = "-B -e -fae -V -Dnoassembly 
-Dsurefire.rerunFailingTestsCount=2 -Dfailsafe.rerunFailingTestsCount=1"
+def MAVEN_PARAMS = "-T1C -B -e -fae -V -Dnoassembly 
-Dsurefire.rerunFailingTestsCount=2 -Dfailsafe.rerunFailingTestsCount=1"
 def MAVEN_TEST_PARAMS = env.MAVEN_TEST_PARAMS ?: "-Dci.env.name=apache.org"
 def MAVEN_TEST_PARAMS_UBUNTU = env.MAVEN_TEST_PARAMS ?: 
"-Dci.env.name=apache.org"
 

Reply via email to