@@ -16,11 +16,13 @@ pipeline {
16
16
agent {
17
17
docker {
18
18
image ' adoptopenjdk/openjdk8:latest'
19
- args ' -v $HOME/.m2:/root/.m2 '
19
+ args ' -v $HOME/.m2:/tmp/spring-data-maven-repository '
20
20
}
21
21
}
22
+ options { timeout(time : 30 , unit : ' MINUTES' ) }
22
23
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'
24
26
}
25
27
}
26
28
}
@@ -32,16 +34,18 @@ pipeline {
32
34
agent {
33
35
docker {
34
36
image ' adoptopenjdk/openjdk8:latest'
35
- args ' -v $HOME/.m2:/root/.m2 '
37
+ args ' -v $HOME/.m2:/tmp/spring-data-maven-repository '
36
38
}
37
39
}
40
+ options { timeout(time : 20 , unit : ' MINUTES' ) }
38
41
39
42
environment {
40
43
ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
41
44
}
42
45
43
46
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'
45
49
}
46
50
}
47
51
stage(' Release to artifactory with docs' ) {
@@ -51,17 +55,19 @@ pipeline {
51
55
agent {
52
56
docker {
53
57
image ' adoptopenjdk/openjdk8:latest'
54
- args ' -v $HOME/.m2:/root/.m2 '
58
+ args ' -v $HOME/.m2:/tmp/spring-data-maven-repository '
55
59
}
56
60
}
61
+ options { timeout(time : 20 , unit : ' MINUTES' ) }
57
62
58
63
environment {
59
64
ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
60
65
DOC = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
61
66
}
62
67
63
68
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'
65
71
}
66
72
}
67
73
}
0 commit comments