| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 | | @Library('jenkins-joylib@v1.0.8') _ |  |   |  | pipeline { |  |   |  |     agent none |  |   |  |     options { |  |         buildDiscarder(logRotator(numToKeepStr: '45')) |  |         timestamps() |  |     } |  |   |  |     stages { |  |         stage('top') { |  |             parallel { |  |                 stage('v4-zone') { |  |                     agent { |  |                         label joyCommonLabels(image_ver: '15.4.1') |  |                     } |  |                     tools { |  |                         nodejs 'sdcnode-v4-zone' |  |                     } |  |                     stages { |  |                         stage('check') { |  |                             steps{ |  |                                 sh('make check') |  |                             } |  |                         } |  |                         stage('test') { |  |                             steps{ |  |                                 sh('make test') |  |                             } |  |                         } |  |                     } |  |                 } |  |                  |  |                 stage('v6-zone64') { |  |                     agent { |  |                         label joyCommonLabels(image_ver: '18.4.0') |  |                     } |  |                     tools { |  |                         nodejs 'sdcnode-v6-zone64' |  |                     } |  |                     stages { |  |                         stage('check') { |  |                             steps{ |  |                                 sh('make check') |  |                             } |  |                         } |  |                         stage('test') { |  |                             steps{ |  |                                 sh('make test') |  |                             } |  |                         } |  |                     } |  |                 } |  |             } |  |         } |  |     } |  |   |  |     post { |  |         always { |  |             joySlackNotifications() |  |         } |  |     } |  | } | 
 |