1
- properties([buildDiscarder(logRotator(numToKeepStr : ' 20' ))])
2
-
3
1
pipeline {
4
- agent {
5
- label ' linux && x86_64'
6
- }
2
+ agent none
7
3
8
4
options {
9
5
skipDefaultCheckout(true )
6
+ buildDiscarder(logRotator(numToKeepStr : ' 20' ))
7
+ timeout(time : 1 , unit : ' HOURS' )
10
8
}
11
9
12
10
environment {
@@ -17,9 +15,7 @@ pipeline {
17
15
stage(' Build' ) {
18
16
parallel {
19
17
stage(" Validate" ) {
20
- agent {
21
- label ' ubuntu-1604-aufs-edge'
22
- }
18
+ agent { label ' ubuntu-1804 && x86_64 && overlay2' }
23
19
steps {
24
20
dir(' src/github.com/docker/app' ) {
25
21
checkout scm
@@ -36,9 +32,7 @@ pipeline {
36
32
}
37
33
}
38
34
stage(" Binaries" ){
39
- agent {
40
- label ' ubuntu-1604-aufs-edge'
41
- }
35
+ agent { label ' ubuntu-1804 && x86_64 && overlay2' }
42
36
steps {
43
37
dir(' src/github.com/docker/app' ) {
44
38
script {
@@ -74,9 +68,7 @@ pipeline {
74
68
}
75
69
}
76
70
stage(' Build Invocation image' ){
77
- agent {
78
- label ' ubuntu-1604-aufs-edge'
79
- }
71
+ agent { label ' ubuntu-1804 && x86_64 && overlay2' }
80
72
steps {
81
73
dir(' src/github.com/docker/app' ) {
82
74
checkout scm
@@ -108,9 +100,7 @@ pipeline {
108
100
stage(' Test' ) {
109
101
parallel {
110
102
stage(" Coverage" ) {
111
- agent {
112
- label ' ubuntu-1604-aufs-edge'
113
- }
103
+ agent { label ' ubuntu-1804 && x86_64 && overlay2' }
114
104
steps {
115
105
dir(' src/github.com/docker/app' ) {
116
106
checkout scm
@@ -140,9 +130,7 @@ pipeline {
140
130
}
141
131
}
142
132
stage(" Coverage (experimental)" ) {
143
- agent {
144
- label ' ubuntu-1604-aufs-edge'
145
- }
133
+ agent { label ' ubuntu-1804 && x86_64 && overlay2' }
146
134
steps {
147
135
dir(' src/github.com/docker/app' ) {
148
136
checkout scm
@@ -170,9 +158,7 @@ pipeline {
170
158
}
171
159
}
172
160
stage(" Gradle test" ) {
173
- agent {
174
- label ' ubuntu-1604-aufs-edge'
175
- }
161
+ agent { label ' ubuntu-1804 && x86_64 && overlay2' }
176
162
steps {
177
163
dir(' src/github.com/docker/app' ) {
178
164
checkout scm
@@ -191,9 +177,7 @@ pipeline {
191
177
}
192
178
}
193
179
stage(" Test Linux" ) {
194
- agent {
195
- label ' ubuntu-1604-aufs-edge'
196
- }
180
+ agent { label ' ubuntu-1804 && x86_64 && overlay2' }
197
181
environment {
198
182
DOCKERAPP_BINARY = ' ../docker-app-linux'
199
183
DOCKERCLI_BINARY = ' ../docker-linux'
0 commit comments