This is an automated email from the ASF dual-hosted git repository.
olamy pushed a commit to branch archiva-2.x
in repository https://gitbox.apache.org/repos/asf/archiva.git
The following commit(s) were added to refs/heads/archiva-2.x by this push:
new 60d80f6f9 fix Jenkinsfile
60d80f6f9 is described below
commit 60d80f6f9fc1a4a8086e66bd6a9846c7422a986e
Author: Olivier Lamy <[email protected]>
AuthorDate: Mon Sep 5 17:08:10 2022 +1000
fix Jenkinsfile
Signed-off-by: Olivier Lamy <[email protected]>
---
Jenkinsfile | 54 ++++++++++++++++++++++++++++--------------------------
1 file changed, 28 insertions(+), 26 deletions(-)
diff --git a/Jenkinsfile b/Jenkinsfile
index bc630c654..b56c26d0a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -47,35 +47,37 @@ pipeline {
steps {
timeout(120) {
- withEnv(["JAVA_HOME=${ tool "$buildJdk" }",
- "PATH+MAVEN=${ tool "$buildJdk" }/bin:${tool
"buildMvn"}/bin",
- "MAVEN_OPTS=-Xms2g -Xmx4g
-Djava.awt.headless=true"]) {
- configFileProvider(
- [configFile(fileId: 'archiva-uid-jenkins',
variable: 'GLOBAL_MVN_SETTINGS')]) {
+ withEnv(["JAVA_HOME=${ tool "$buildJdk" }",
+ "PATH+MAVEN=${ tool "$buildJdk" }/bin:${tool
"buildMvn"}/bin",
+ "MAVEN_OPTS=-Xms2g -Xmx4g
-Djava.awt.headless=true"]) {
+ configFileProvider(
+ [configFile(fileId: 'archiva-uid-jenkins',
variable: 'GLOBAL_MVN_SETTINGS')]) {
- // Needs a lot of time to reload the
repository files, try without cleanup
- // Not sure, but maybe
- // sh "rm -rf .repository"
- sh "chmod 755
./src/ci/scripts/prepareWorkspace.sh"
- sh "./src/ci/scripts/prepareWorkspace.sh -d
.repository"
+ // Needs a lot of time to reload the repository
files, try without cleanup
+ // Not sure, but maybe
+ // sh "rm -rf .repository"
+ sh "chmod 755 ./src/ci/scripts/prepareWorkspace.sh"
+ sh "./src/ci/scripts/prepareWorkspace.sh -d
.repository"
- // Run test phase / ignore test failures
- // -B: Batch mode
- // -U: Force snapshot update
- // -e: Produce execution error messages
- // -fae: Fail at the end
- // -Dmaven.compiler.fork=false: Do not compile
in a separate forked process
- // -Dmaven.test.failure.ignore=true: Do not
stop, if some tests fail
- // -Pci-build: Profile for CI-Server
- script {
- if (env.BRANCH_NAME == 'master' ||
env.BRANCH_NAME == 'archiva-2.x') {
- sh "mvn clean deploy -B -U -e -fae -T2
-Pci-build -DretryFailedDeploymentCount=5 -s $GLOBAL_MVN_SETTINGS
-Dmaven.repo.local=.repository"
- } else {
- sh "mvn clean install -B -U -e -fae
-T2 -Pci-build -s $GLOBAL_MVN_SETTINGS -Dmaven.repo.local=.repository"
- }
+ // Run test phase / ignore test failures
+ // -B: Batch mode
+ // -U: Force snapshot update
+ // -e: Produce execution error messages
+ // -fae: Fail at the end
+ // -Dmaven.compiler.fork=false: Do not compile in
a separate forked process
+ // -Dmaven.test.failure.ignore=true: Do not stop,
if some tests fail
+ // -Pci-build: Profile for CI-Server
+ script {
+ if (env.BRANCH_NAME == 'master' ||
env.BRANCH_NAME == 'archiva-2.x') {
+ sh "mvn clean deploy -B -U -e -fae -T2
-Pci-build -DretryFailedDeploymentCount=5 -s $GLOBAL_MVN_SETTINGS
-Dmaven.repo.local=.repository"
+ } else {
+ sh "mvn clean install -B -U -e -fae -T2
-Pci-build -s $GLOBAL_MVN_SETTINGS -Dmaven.repo.local=.repository"
}
+ }
+
+ }
+ }
- }
}
}
post {
@@ -132,4 +134,4 @@ def notifyBuild(String buildStatus) {
)
}
-// vim: et:ts=4:sw=4:ft=groovy
+// vim: et:ts=4:sw=4:ft=groovy
\ No newline at end of file