Skip to content

Commit d457226

Browse files
committed
DATACMNS-1536 - Configure user.name and user.home for CI jobs.
1 parent 38b08f4 commit d457226

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

Jenkinsfile

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ pipeline {
1616
agent {
1717
docker {
1818
image 'adoptopenjdk/openjdk8:latest'
19-
args '-v $HOME/.m2:/root/.m2'
19+
args '-v $HOME/.m2:/tmp/spring-data-maven-repository'
2020
}
2121
}
22+
options { timeout(time: 30, unit: 'MINUTES') }
2223
steps {
23-
sh "./mvnw clean dependency:list test -Dsort -B"
24+
sh 'rm -rf ?'
25+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/spring-data-maven-repository" ./mvnw clean dependency:list test -Dsort -B'
2426
}
2527
}
2628
}
@@ -32,16 +34,18 @@ pipeline {
3234
agent {
3335
docker {
3436
image 'adoptopenjdk/openjdk8:latest'
35-
args '-v $HOME/.m2:/root/.m2'
37+
args '-v $HOME/.m2:/tmp/spring-data-maven-repository'
3638
}
3739
}
40+
options { timeout(time: 20, unit: 'MINUTES') }
3841

3942
environment {
4043
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
4144
}
4245

4346
steps {
44-
sh "USERNAME=${ARTIFACTORY_USR} PASSWORD=${ARTIFACTORY_PSW} ./mvnw -Pci,snapshot -Dmaven.test.skip=true clean deploy -B"
47+
sh 'rm -rf ?'
48+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/spring-data-maven-repository" ./mvnw -Pci,snapshot -Dmaven.test.skip=true clean deploy -B'
4549
}
4650
}
4751
stage('Release to artifactory with docs') {
@@ -51,17 +55,19 @@ pipeline {
5155
agent {
5256
docker {
5357
image 'adoptopenjdk/openjdk8:latest'
54-
args '-v $HOME/.m2:/root/.m2'
58+
args '-v $HOME/.m2:/tmp/spring-data-maven-repository'
5559
}
5660
}
61+
options { timeout(time: 20, unit: 'MINUTES') }
5762

5863
environment {
5964
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
6065
DOC = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
6166
}
6267

6368
steps {
64-
sh "USERNAME=${ARTIFACTORY_USR} PASSWORD=${ARTIFACTORY_PSW} DOC_USERNAME=${DOC_USR} DOC_PASSWORD=${DOC_PSW} ./mvnw -Pci,snapshot -Dmaven.test.skip=true clean deploy -B"
69+
sh 'rm -rf ?'
70+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/spring-data-maven-repository" DOC_USERNAME=${DOC_USR} DOC_PASSWORD=${DOC_PSW} ./mvnw -Pci,snapshot -Dmaven.test.skip=true clean deploy -B'
6571
}
6672
}
6773
}

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,8 +397,8 @@
397397
</deployProperties>
398398
<publisher>
399399
<contextUrl>https://repo.spring.io</contextUrl>
400-
<username>{{USERNAME}}</username>
401-
<password>{{PASSWORD}}</password>
400+
<username>{{ARTIFACTORY_USR}}</username>
401+
<password>{{ARTIFACTORY_PSW}}</password>
402402
<repoKey>libs-snapshot-local</repoKey>
403403
<snapshotRepoKey>libs-snapshot-local</snapshotRepoKey>
404404
</publisher>

0 commit comments

Comments
 (0)