@@ -17,11 +17,13 @@ pipeline {
17
17
agent {
18
18
docker {
19
19
image ' adoptopenjdk/openjdk8:latest'
20
- args ' -v $HOME/.m2:/root/.m2 '
20
+ args ' -v $HOME/.m2:/tmp/spring-data-maven-repository '
21
21
}
22
22
}
23
+ options { timeout(time : 30 , unit : ' MINUTES' ) }
23
24
steps {
24
- sh " ./mvnw clean dependency:list test -Dsort -B"
25
+ sh ' rm -rf ?'
26
+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/spring-data-maven-repository" ./mvnw clean dependency:list test -Dsort -B'
25
27
}
26
28
}
27
29
}
@@ -33,16 +35,18 @@ pipeline {
33
35
agent {
34
36
docker {
35
37
image ' adoptopenjdk/openjdk8:latest'
36
- args ' -v $HOME/.m2:/root/.m2 '
38
+ args ' -v $HOME/.m2:/tmp/spring-data-maven-repository '
37
39
}
38
40
}
41
+ options { timeout(time : 20 , unit : ' MINUTES' ) }
39
42
40
43
environment {
41
44
ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
42
45
}
43
46
44
47
steps {
45
- sh " USERNAME=${ ARTIFACTORY_USR} PASSWORD=${ ARTIFACTORY_PSW} ./mvnw -Pci,snapshot -Dmaven.test.skip=true clean deploy -B"
48
+ sh ' rm -rf ?'
49
+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/spring-data-maven-repository" ./mvnw -Pci,snapshot -Dmaven.test.skip=true clean deploy -B'
46
50
}
47
51
}
48
52
stage(' Release to artifactory with docs' ) {
@@ -52,16 +56,18 @@ pipeline {
52
56
agent {
53
57
docker {
54
58
image ' adoptopenjdk/openjdk8:latest'
55
- args ' -v $HOME/.m2:/root/.m2 '
59
+ args ' -v $HOME/.m2:/tmp/spring-data-maven-repository '
56
60
}
57
61
}
62
+ options { timeout(time : 20 , unit : ' MINUTES' ) }
58
63
59
64
environment {
60
65
ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
61
66
}
62
67
63
68
steps {
64
- sh " USERNAME=${ ARTIFACTORY_USR} PASSWORD=${ ARTIFACTORY_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" ./mvnw -Pci,snapshot -Dmaven.test.skip=true clean deploy -B'
65
71
}
66
72
}
67
73
}
0 commit comments