Disable Lithium jobs
[releng/builder.git] / jjb / opflex / opflex-dependencies.yaml
1 - project:
2     name: opflex-dependencies
3     jobs:
4         - 'opflex-libuv_tgz-{stream}'
5         - 'opflex-rapidjson_tgz-{stream}'
6         - 'opflex-openvswitch_tgz-{stream}'
7
8     stream:
9         - carbon:
10             branch: 'master'
11             jdk: openjdk7
12         - boron:
13             branch: 'stable/boron'
14             jdk: openjdk7
15         - beryllium:
16             branch: 'stable/beryllium'
17             jdk: openjdk7
18
19     project: 'opflex'
20
21 - scm:
22     name: 'git-opflex-libuv'
23     scm:
24         - git:
25             url: https://github.com/libuv/libuv.git
26             branches:
27                 - 'refs/tags/v1.7.5'
28             wipe-workspace: true
29
30 - scm:
31     name: 'git-opflex-rapidjson'
32     scm:
33         - git:
34             url: https://github.com/miloyip/rapidjson.git
35             branches:
36                 - 'refs/tags/v1.0.1'
37             wipe-workspace: true
38
39 - scm:
40     name: 'git-opflex-ovs'
41     scm:
42         - git:
43             url: https://github.com/noironetworks/ovs.git
44             branches:
45                 - 'origin/noiro'
46             wipe-workspace: true
47
48 - job-template:
49     name: 'opflex-libuv_tgz-{stream}'
50     disabled: {disabled}
51     node: centos7-java-builder-2c-8g
52
53     project-type: freestyle
54     concurrent: true
55
56     logrotate:
57         daysToKeep: '{build-days-to-keep}'
58         numToKeep: '{build-num-to-keep}'
59         artifactDaysToKeep: '{build-artifact-days-to-keep}'
60         artifactNumToKeep: '{build-artifact-num-to-keep}'
61
62     scm:
63         - git-opflex-libuv
64
65     wrappers:
66         - opendaylight-infra-wrappers:
67             build-timeout: '{build-timeout}'
68
69     builders:
70         - shell:
71             !include-raw-escape:
72                 - include-raw-libuv_tgz-build.sh
73
74     publishers:
75         - email-notification:
76             email-prefix: '[opflex]'
77         - archive:
78             artifacts: 'install-root/*.tgz'
79
80 - job-template:
81     name: 'opflex-rapidjson_tgz-{stream}'
82     disabled: {disabled}
83     node: centos7-java-builder-2c-8g
84
85     project-type: freestyle
86     concurrent: true
87
88     logrotate:
89         daysToKeep: '{build-days-to-keep}'
90         numToKeep: '{build-num-to-keep}'
91         artifactDaysToKeep: '{build-artifact-days-to-keep}'
92         artifactNumToKeep: '{build-artifact-num-to-keep}'
93
94     scm:
95         - git-opflex-rapidjson
96
97     wrappers:
98         - opendaylight-infra-wrappers:
99             build-timeout: '{build-timeout}'
100
101     builders:
102         - shell:
103             !include-raw-escape:
104                 - include-raw-rapidjson_tgz-build.sh
105
106     publishers:
107         - email-notification:
108             email-prefix: '[opflex]'
109         - archive:
110             artifacts: 'install-root/*.tgz'
111
112 - job-template:
113     name: 'opflex-openvswitch_tgz-{stream}'
114     disabled: {disabled}
115     node: centos7-java-builder-2c-8g
116
117     project-type: freestyle
118     concurrent: true
119
120     logrotate:
121         daysToKeep: '{build-days-to-keep}'
122         numToKeep: '{build-num-to-keep}'
123         artifactDaysToKeep: '{build-artifact-days-to-keep}'
124         artifactNumToKeep: '{build-artifact-num-to-keep}'
125
126     scm:
127         - git-opflex-ovs
128
129     wrappers:
130         - opendaylight-infra-wrappers:
131             build-timeout: '{build-timeout}'
132
133     builders:
134         - shell:
135             !include-raw-escape:
136                 - include-raw-openvswitch_tgz-build.sh
137
138     publishers:
139         - email-notification:
140             email-prefix: '[opflex]'
141         - archive:
142             artifacts: 'install-root/*.tgz'