3 name: opflex-dependencies
5 - 'opflex-libuv-{stream}'
6 - 'opflex-rapidjson-{stream}'
7 - 'opflex-openvswitch-{stream}'
12 libuv-version: '1.8.0'
13 rapidjson-version: '1.0.2'
14 openvswitch-version: '2.6.0'
16 branch: 'stable/nitrogen'
17 libuv-version: '1.8.0'
18 rapidjson-version: '1.0.2'
19 openvswitch-version: '2.6.0'
21 branch: 'stable/carbon'
22 libuv-version: '1.8.0'
23 rapidjson-version: '1.0.2'
24 openvswitch-version: '2.6.0'
32 # common parameters required for 'lf-infra-deploy-maven-file' builder
34 upload-files-dir: '$WORKSPACE/upload_files'
37 name: 'opflex-libuv-{stream}'
39 project-type: freestyle
40 node: centos7-builder-2c-8g
46 - opendaylight-infra-properties:
47 build-days-to-keep: '{build-days-to-keep}'
50 - opendaylight-infra-parameters:
51 os-cloud: '{os-cloud}'
54 refspec: 'refs/heads/{branch}'
55 artifacts: '{archive-artifacts}'
56 - lf-infra-maven-parameters:
57 mvn-opts: '{mvn-opts}'
58 mvn-params: '{mvn-params}'
59 mvn-version: '{mvn-version}'
60 staging-profile-id: ''
63 # yamllint disable-line rule:line-length
64 default: '{libuv-version}'
65 description: 'libuv version'
71 - opendaylight-infra-wrappers:
72 build-timeout: '{build-timeout}'
76 - lf-infra-deploy-maven-file:
77 global-settings-file: 'global-settings'
78 settings-file: 'opflex-settings'
79 mvn-version: '{mvn-version}'
81 group-id: '{group-id}'
82 upload-files-dir: '{upload-files-dir}'
83 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
87 email-recipients: '{email-recipients}'
88 email-prefix: '[opflex]'
92 name: 'opflex-rapidjson-{stream}'
94 project-type: freestyle
95 node: centos7-builder-2c-8g
101 - opendaylight-infra-properties:
102 build-days-to-keep: '{build-days-to-keep}'
105 - opendaylight-infra-parameters:
106 os-cloud: '{os-cloud}'
109 refspec: 'refs/heads/{branch}'
110 artifacts: '{archive-artifacts}'
111 - lf-infra-maven-parameters:
112 mvn-opts: '{mvn-opts}'
113 mvn-params: '{mvn-params}'
114 mvn-version: '{mvn-version}'
115 staging-profile-id: ''
117 name: RAPIDJSON_VERSION
118 # yamllint disable-line rule:line-length
119 default: '{rapidjson-version}'
120 description: 'rapidjson version'
123 - git-opflex-rapidjson
126 - opendaylight-infra-wrappers:
127 build-timeout: '{build-timeout}'
130 - opflex-build-rapidjson
131 - lf-infra-deploy-maven-file:
132 global-settings-file: 'global-settings'
133 settings-file: 'opflex-settings'
134 mvn-version: '{mvn-version}'
136 group-id: '{group-id}'
137 upload-files-dir: '{upload-files-dir}'
138 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
141 - email-notification:
142 email-recipients: '{email-recipients}'
143 email-prefix: '[opflex]'
147 name: 'opflex-openvswitch-{stream}'
149 project-type: freestyle
150 node: centos7-builder-2c-8g
153 group-id: 'openvswitch'
156 - opendaylight-infra-properties:
157 build-days-to-keep: '{build-days-to-keep}'
160 - opendaylight-infra-parameters:
161 os-cloud: '{os-cloud}'
164 refspec: 'refs/heads/{branch}'
165 artifacts: '{archive-artifacts}'
166 - lf-infra-maven-parameters:
167 mvn-opts: '{mvn-opts}'
168 mvn-params: '{mvn-params}'
169 mvn-version: '{mvn-version}'
170 staging-profile-id: ''
172 name: OPENVSWITCH_VERSION
173 # yamllint disable-line rule:line-length
174 default: '{openvswitch-version}'
175 description: 'openvswitch-version'
181 - opendaylight-infra-wrappers:
182 build-timeout: '{build-timeout}'
185 - opflex-build-openvswitch
186 - lf-infra-deploy-maven-file:
187 global-settings-file: 'global-settings'
188 settings-file: 'opflex-settings'
189 mvn-version: '{mvn-version}'
191 group-id: '{group-id}'
192 upload-files-dir: '{upload-files-dir}'
193 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
196 - email-notification:
197 email-recipients: '{email-recipients}'
198 email-prefix: '[opflex]'