initial jobs for packetcable
[releng/builder.git] / jjb / integration / integration-csit.yaml
1 - project:
2     name: integration-csit-tests
3     jobs:
4         - 'integration-{stream}-csit-compatible-min'
5
6     # stream:    branch with - in place of / (eg. stable-helium)
7     # branch:    branch (eg. stable/helium)
8     stream:
9         - master:
10             branch: 'master'
11         - stable-helium:
12             branch: 'stable/helium'
13
14
15 - job-template:
16     name: 'integration-{stream}-csit-compatible-min'
17
18     project-type: freestyle
19     node: dynamic_robot
20
21     logrotate:
22         daysToKeep: '{build-days-to-keep}'
23         numToKeep: '{build-num-to-keep}'
24         artifactDaysToKeep: '{build-artifact-days-to-keep}'
25         artifactNumToKeep: '{build-artifact-num-to-keep}'
26
27     scm:
28         - git-scm:
29             credentials-id: '{ssh-credentials}'
30             scm-url: 'ssh://jenkins-releng@git.opendaylight.org:29418/integration.git'
31             refspec: ''
32             branch: '{branch}'
33
34     parameters:
35         - integration-bundleurl
36         - integration-controller-features:
37             controller-features: 'config,standard,region,package,kar,ssh,management,odl-openflowplugin-flow-services-ui,odl-nsf-all,odl-adsal-compatibility,odl-netconf-connector-ssh'
38
39     wrappers:
40         - integration-jclouds-controller-mininet
41         - ssh-agent-credentials:
42             user: '{ssh-credentials}'
43
44     builders:
45         - integration-get-slave-addresses
46         - inject:
47             properties-file: 'slave_addresses.txt'
48         - intergration-deploy-controller-compatible-min
49         - integration-helium-csit-compatible-min
50
51     publishers:
52         - integration-robot
53         - archive:
54             artifacts: 'karaf.log'
55         - email-notification:
56             email-prefix: '[integration]'