Disable Lithium jobs
[releng/builder.git] / jjb / opflex / opflex-dependencies-rpm.yaml
1 - project:
2     name: opflex-dependencies-rpm
3     jobs:
4         - 'opflex-dep_rpm-{stream}'
5         - 'opflex-openvswitch_rpm-{stream}'
6
7     stream:
8         - carbon:
9             branch: 'master'
10             jdk: openjdk7
11         - boron:
12             branch: 'stable/boron'
13             jdk: openjdk7
14         - beryllium:
15             branch: 'stable/beryllium'
16             jdk: openjdk7
17
18     project: 'opflex'
19
20 - parameter:
21     name: mock-target-parameter
22     parameters:
23         - string:
24             name: MOCK_TARGET
25             default: 'epel-7-x86_64'
26             description: "Target architecture for mock RPM builds"
27
28 - scm:
29     name: 'git-opflex-3rdparty'
30     scm:
31         - git:
32             url: https://github.com/noironetworks/3rdparty-rpm.git
33             branches:
34                 - 'origin/master'
35             wipe-workspace: true
36
37 - job-template:
38     name: 'opflex-dep_rpm-{stream}'
39     disabled: {disabled}
40     node: centos7-java-builder-2c-8g
41
42     project-type: freestyle
43     concurrent: true
44
45     logrotate:
46         daysToKeep: '{build-days-to-keep}'
47         numToKeep: '{build-num-to-keep}'
48         artifactDaysToKeep: '{build-artifact-days-to-keep}'
49         artifactNumToKeep: '{build-artifact-num-to-keep}'
50
51     scm:
52         - git-opflex-3rdparty
53
54     wrappers:
55         - opendaylight-infra-wrappers:
56             build-timeout: '{build-timeout}'
57
58     parameters:
59         - mock-target-parameter
60
61     builders:
62         - shell:
63             !include-raw-escape:
64                 - include-raw-opflex-dep_rpm-build.sh
65
66     publishers:
67         - email-notification:
68             email-prefix: '[opflex]'
69         - archive:
70             artifacts: '*.rpm'
71
72 - job-template:
73     name: 'opflex-openvswitch_rpm-{stream}'
74     disabled: {disabled}
75     node: centos7-java-builder-2c-8g
76
77     project-type: freestyle
78     concurrent: true
79
80     logrotate:
81         daysToKeep: '{build-days-to-keep}'
82         numToKeep: '{build-num-to-keep}'
83         artifactDaysToKeep: '{build-artifact-days-to-keep}'
84         artifactNumToKeep: '{build-artifact-num-to-keep}'
85
86     scm:
87         - git-opflex-ovs
88
89     wrappers:
90         - opendaylight-infra-wrappers:
91             build-timeout: '{build-timeout}'
92
93     parameters:
94         - mock-target-parameter
95
96     builders:
97         - shell:
98             !include-raw-escape:
99                 - include-raw-ovs_rpm-build.sh
100
101     publishers:
102         - email-notification:
103             email-prefix: '[opflex]'
104         - archive:
105             artifacts: '*.rpm'