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