diff --git a/Jenkinsfile b/Jenkinsfile index b0922ce..2edce06 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ library( - identifier: 'jenkins-lib-common@v2.8.8', + identifier: 'jenkins-lib-common@breaking-change/maven-stage', retriever: modernSCM([ $class: 'GitSCMSource', credentialsId: 'jenkins-integration-with-github-account', @@ -41,11 +41,7 @@ pipeline { stage('Maven') { steps { script { - mavenStage( - profile: '', - deployArtifacts: env.TAG_NAME ? true : false, - extraDeployArgs: '-Dchangelist=' - ) + mavenStage() } } } diff --git a/pom.xml b/pom.xml index aa1f4d8..f2331ad 100644 --- a/pom.xml +++ b/pom.xml @@ -6,11 +6,12 @@ org.openzal zal - ${revision}${changelist} + ${revision}${sha1}${changelist} jar 4.33.0 + -SNAPSHOT 4.29.0 UTF-8 @@ -777,4 +778,29 @@ + + + release + + + env.TAG_NAME + + + + + + + + snapshot + + + !env.TAG_NAME + + + + .${env.GIT_COMMIT} + + + + diff --git a/src/main/java/org/openzal/zal/MailboxManagerImp.java b/src/main/java/org/openzal/zal/MailboxManagerImp.java index b05f9d2..7170591 100644 --- a/src/main/java/org/openzal/zal/MailboxManagerImp.java +++ b/src/main/java/org/openzal/zal/MailboxManagerImp.java @@ -21,6 +21,7 @@ package org.openzal.zal; +import com.zimbra.common.localconfig.LC; import com.zimbra.common.service.ServiceException; import com.zimbra.cs.db.DbMailbox; import com.zimbra.cs.db.DbPool; @@ -119,7 +120,7 @@ public Set getMailboxGroupSet() for( int n=0; n < ids.length; ++n ) { - set.add( (ids[n]-1) % 100 + 1 ); + set.add( (ids[n]-1) % LC.zimbra_mailbox_groups.intValue() + 1 ); } return set; diff --git a/src/test/java/org/openzal/zal/db/HSQLZimbraDatabase.java b/src/test/java/org/openzal/zal/db/HSQLZimbraDatabase.java index 8f0a33c..4c6dde5 100644 --- a/src/test/java/org/openzal/zal/db/HSQLZimbraDatabase.java +++ b/src/test/java/org/openzal/zal/db/HSQLZimbraDatabase.java @@ -4,6 +4,7 @@ * Zimbra Collaboration Suite Server */ +import com.zimbra.common.localconfig.LC; import com.zimbra.common.service.ServiceException; import com.zimbra.cs.db.DbMailbox; import com.zimbra.cs.db.DbPool; @@ -90,7 +91,7 @@ private static void clearDatabase(String clearSqlScript) throws Exception private static void executeForAllGroups(com.zimbra.cs.db.DbPool.DbConnection conn, String classpathFile) throws Exception { - for( int i=1; i <= 100; ++i ) executeFromClasspath(conn, classpathFile, i); + for( int i=1; i <= LC.zimbra_mailbox_groups.intValue(); ++i ) executeFromClasspath(conn, classpathFile, i); } interface TempFileRunner {