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