Configure tep-ip for genius auto tunnels
[releng/builder.git] / jjb / integration / integration4-templates.yaml
1 ---
2
3 # TODO: This is only potentionally useful for Carbon. Remove this when Carbon is not supported anymore.
4
5 - job-template:
6     name: '{project}-csit4-1node-{functionality}-{install}-nitrogen'
7     # Keep synchronized with *-csit-* please.
8     disabled: false
9
10     project-type: freestyle
11     node: centos7-robot-2c-2g
12
13     properties:
14       - opendaylight-infra-properties:
15           build-days-to-keep: '{build-days-to-keep}'
16
17     parameters:
18       # Removing {kafka-version} will force this job to run in k4.
19       - opendaylight-infra-parameters:
20           os-cloud: '{os-cloud}'
21           project: 'integration/test'
22           branch: 'master'
23           refspec: 'refs/heads/master'
24           artifacts: '{archive-artifacts}'
25       - integration-distribution-branch:
26           branch: 'master'
27       - integration-distribution-stream:
28           stream: 'nitrogen'
29       - integration-bundle-url:
30           bundle-url: '{bundle-url}'
31       - integration-controller-scope:
32           controller-scope: '{scope}'
33       - integration-controller-features:
34           controller-features: '{install-features}'
35       - integration-test-options:
36           test-options: '{robot-options}'
37       - integration-stream-test-plan:
38           stream-test-plan: '{project}-{functionality}-nitrogen.txt'
39       - integration-test-plan:
40           test-plan: '{project}-{functionality}.txt'
41       - integration-patch-refspec:
42           branch: 'master'
43       - integration-jdk-version:
44           jdkversion: 'openjdk8'
45
46     scm:
47       - integration-gerrit-scm:
48           basedir: 'test'
49           refspec: '$PATCHREFSPEC'
50           branch: 'master'
51
52     wrappers:
53       - opendaylight-infra-wrappers:
54           build-timeout: '{build-timeout}'
55
56     builders:
57       - integration-infra-stack:
58           stack-template: '{stack-template}'
59           vm_0_count: '1'
60           vm_0_flavor: '{odl_system_flavor}'
61           vm_0_image: '{odl_system_image}'
62           vm_1_count: '{tools_system_count}'
63           vm_1_flavor: '{tools_system_flavor}'
64           vm_1_image: '{tools_system_image}'
65       - integration-install-robotframework
66       - inject:
67           properties-file: 'env.properties'
68       - integration-get-slave-addresses
69       - inject:
70           properties-file: 'slave_addresses.txt'
71       - integration-detect-variables
72       - integration-deploy-controller-run-test
73       - integration-cleanup-tmp
74
75     publishers:
76       - integration-robot:
77           unstable-if: 0.0
78           pass-if: 100.0
79       - email-notification:
80           email-recipients: '{email-recipients}'
81           email-prefix: '[{project}]'
82       - plot:
83           - title: '{01-plot-title}'
84             yaxis: '{01-plot-yaxis}'
85             group: '{01-plot-group}'
86             num-builds: '5400'
87             keep-records: true
88             style: line
89             use-description: false
90             # yamllint disable-line rule:line-length
91             csv-file-name: '{project}-csit4-1node-{functionality}-{install}-nitrogen-{01-plot-data-file}-history.csv'
92             series:
93               - file: '{01-plot-data-file}'
94                 inclusion-flag: 'off'
95                 display-table: true
96                 format: csv
97           - title: '{02-plot-title}'
98             yaxis: '{02-plot-yaxis}'
99             group: '{02-plot-group}'
100             num-builds: '5400'
101             keep-records: true
102             style: line
103             use-description: false
104             # yamllint disable-line rule:line-length
105             csv-file-name: '{project}-csit4-1node-{functionality}-{install}-nitrogen-{02-plot-data-file}-history.csv'
106             series:
107               - file: '{02-plot-data-file}'
108                 inclusion-flag: 'off'
109                 display-table: true
110                 format: csv
111       - integration-csit-archive-build
112       - lf-infra-publish