Merge "Add xz option to use more threads"
[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-8g
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-install-common-functions
73       - integration-deploy-controller-run-test
74       - integration-cleanup-tmp
75
76     publishers:
77       - integration-robot:
78           unstable-if: 0.0
79           pass-if: 100.0
80       - email-notification:
81           email-recipients: '{email-recipients}'
82           email-prefix: '[{project}]'
83       - plot:
84           - title: '{01-plot-title}'
85             yaxis: '{01-plot-yaxis}'
86             group: '{01-plot-group}'
87             num-builds: '5400'
88             keep-records: true
89             style: line
90             use-description: false
91             # yamllint disable-line rule:line-length
92             csv-file-name: '{project}-csit4-1node-{functionality}-{install}-nitrogen-{01-plot-data-file}-history.csv'
93             series:
94               - file: '{01-plot-data-file}'
95                 inclusion-flag: 'off'
96                 display-table: true
97                 format: csv
98           - title: '{02-plot-title}'
99             yaxis: '{02-plot-yaxis}'
100             group: '{02-plot-group}'
101             num-builds: '5400'
102             keep-records: true
103             style: line
104             use-description: false
105             # yamllint disable-line rule:line-length
106             csv-file-name: '{project}-csit4-1node-{functionality}-{install}-nitrogen-{02-plot-data-file}-history.csv'
107             series:
108               - file: '{02-plot-data-file}'
109                 inclusion-flag: 'off'
110                 display-table: true
111                 format: csv
112       - integration-csit-archive-build
113       - lf-infra-publish