Remove devstack from triggers for openstack job
[releng/builder.git] / jjb / integration / integration-csit.yaml
1 - job-template:
2     name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'
3
4     project-type: freestyle
5     node: dynamic_robot
6
7     logrotate:
8         daysToKeep: '{build-days-to-keep}'
9         numToKeep: '{build-num-to-keep}'
10         artifactDaysToKeep: '{build-artifact-days-to-keep}'
11         artifactNumToKeep: '{build-artifact-num-to-keep}'
12
13     parameters:
14         - project-parameter:
15             project: 'integration'
16         - integration-branch:
17             branch: '{branch}'
18         - integration-bundleurl:
19             bundleurl: 'last'
20         - integration-controller-scope:
21             controller-scope: '{scope}'
22         - integration-controller-features:
23             controller-features: '{install-features}'
24         - integration-test-options:
25             test-options: '{robot-options}'
26         - integration-test-plan:
27             test-plan: '{project}-{functionality}.txt'
28
29     scm:
30         - git-scm:
31             credentials-id: '{ssh-credentials}'
32             refspec: ''
33             branch: '{branch}'
34
35     wrappers:
36         - build-timeout
37         - integration-jclouds-controller-mininet:
38             controller-vms: 1
39             mininet-vms: 1
40         - ssh-agent-credentials:
41             user: '{ssh-credentials}'
42
43     triggers:
44         - reverse:
45             jobs: '{trigger-jobs}'
46             result: 'success'
47
48     builders:
49         - integration-get-slave-addresses
50         - inject:
51             properties-file: 'slave_addresses.txt'
52         - integration-deploy-controller-run-test
53
54     publishers:
55         - integration-robot:
56             unstable-if: 97.0
57             pass-if: 100.0
58         - archive:
59             artifacts: 'karaf.log'
60         - email-notification:
61             email-prefix: '[{project}]'
62
63 - job-template:
64     name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}'
65
66     project-type: freestyle
67     node: dynamic_robot
68
69     logrotate:
70         daysToKeep: '{build-days-to-keep}'
71         numToKeep: '{build-num-to-keep}'
72         artifactDaysToKeep: '{build-artifact-days-to-keep}'
73         artifactNumToKeep: '{build-artifact-num-to-keep}'
74
75     parameters:
76         - project-parameter:
77             project: 'integration'
78         - integration-branch:
79             branch: '{branch}'
80         - integration-bundleurl:
81             bundleurl: 'last'
82         - integration-controller-scope:
83             controller-scope: '{scope}'
84         - integration-controller-features:
85             controller-features: 'odl-mdsal-clustering,{install-features}'
86         - integration-test-options:
87             test-options: '{robot-options}'
88         - integration-test-plan:
89             test-plan: '{project}-{functionality}.txt'
90
91     scm:
92         - git-scm:
93             credentials-id: '{ssh-credentials}'
94             refspec: ''
95             branch: '{branch}'
96
97     wrappers:
98         - build-timeout
99         - integration-jclouds-controller-mininet:
100             controller-vms: 1
101             mininet-vms: 1
102         - ssh-agent-credentials:
103             user: '{ssh-credentials}'
104
105     triggers:
106         - reverse:
107             jobs: '{trigger-jobs}'
108             result: 'success'
109
110     builders:
111         - integration-get-slave-addresses
112         - inject:
113             properties-file: 'slave_addresses.txt'
114         - integration-deploy-controller-run-test
115
116     publishers:
117         - integration-robot:
118             unstable-if: 97.0
119             pass-if: 100.0
120         - archive:
121             artifacts: 'karaf.log'
122         - email-notification:
123             email-prefix: '[{project}]'
124