069a5d25e60f1ca9547a00b6186f247ef29b6223
[releng.git] / jjb / container4nfv / container4nfv-arm64.yaml
1 ---
2
3 - project:
4     name: 'container4nfv-arm64'
5     project: 'container4nfv'
6     installer: 'compass'
7     stream:
8       - master:
9           branch: master
10       - fraser:
11           branch: stable/fraser
12     scenario:
13       - 'k8-multus-nofeature-noha':
14           disabled: false
15       - 'k8-sriov-nofeature-noha':
16           disabled: false
17       - 'k8-vpp-nofeature-noha':
18           disabled: false
19     pod:
20       - virtual:
21           slave-label: arm-packet01
22       - baremetal:
23           slave-label: compass-baremetal-arm
24     jobs:
25       - 'container4nfv-arm-deploy-{pod}-daily-{stream}'
26       - 'container4nfv-{scenario}-{pod}-daily-{stream}'
27
28
29 - job-template:
30     name: 'container4nfv-arm-deploy-{pod}-daily-{stream}'
31     disabled: false
32     node: '{slave-label}'
33
34     wrappers:
35       - timeout:
36           timeout: 210
37           fail: true
38
39     scm:
40       - git:
41           url: https://gerrit.opnfv.org/gerrit/compass4nfv
42           branches:
43             - '{branch}'
44           basedir: compass4nfv
45           wipe-workspace: true
46
47     triggers:
48       - 'trigger-deploy-{pod}-{stream}'
49
50     builders:
51       - shell:
52           !include-raw: arm64/compass-build.sh
53       - shell:
54           !include-raw: arm64/compass-deploy.sh
55       - trigger-builds:
56           - project: yardstick-arm64-compass-arm-virtual03-daily-master
57             current-parameters: false
58             same-node: true
59             block: true
60             block-thresholds:
61               build-step-failure-threshold: 'never'
62               failure-threshold: 'never'
63               unstable-threshold: 'Failure'
64           - project: functest-compass-arm-virtual-daily-master
65             current-parameters: false
66             same-node: true
67             block: true
68             block-thresholds:
69               build-step-failure-threshold: 'never'
70               failure-threshold: 'never'
71               unstable-threshold: 'Failure'
72           - project: container4nfv-k8-multus-nofeature-noha-{pod}-daily-{stream}
73             current-parameters: true
74             same-node: true
75             block: true
76             block-thresholds:
77               build-step-failure-threshold: 'never'
78               failure-threshold: 'never'
79               unstable-threshold: 'Failure'
80           - project: container4nfv-k8-sriov-nofeature-noha-{pod}-daily-{stream}
81             current-parameters: true
82             same-node: true
83             block: true
84             block-thresholds:
85               build-step-failure-threshold: 'never'
86               failure-threshold: 'never'
87               unstable-threshold: 'Failure'
88           - project: container4nfv-k8-vpp-nofeature-noha-{pod}-daily-{stream}
89             current-parameters: true
90             same-node: true
91             block: true
92             block-thresholds:
93               build-step-failure-threshold: 'never'
94               failure-threshold: 'never'
95               unstable-threshold: 'never'
96
97
98 - job-template:
99     name: 'container4nfv-{scenario}-{pod}-daily-{stream}'
100     disabled: '{obj:disabled}'
101     node: '{slave-label}'
102
103     scm:
104       - git:
105           url: https://gerrit.opnfv.org/gerrit/container4nfv
106           branches:
107             - master
108           basedir: container4nfv
109           wipe-workspace: true
110
111     builders:
112       - shell:
113           !include-raw: arm64/deploy-cni.sh
114
115
116 - trigger:
117     name: 'trigger-deploy-virtual-master'
118     triggers:
119       - timed: '0 12 * * *'
120 - trigger:
121     name: 'trigger-deploy-virtual-fraser'
122     triggers:
123       - timed: '0 18 * * *'
124 - trigger:
125     name: 'trigger-deploy-baremetal-master'
126     triggers:
127       - timed: '0 12 * * *'
128 - trigger:
129     name: 'trigger-deploy-baremetal-fraser'
130     triggers:
131       - timed: '0 18 * * *'