3 name: opflex-dependencies
5 - 'opflex-thirdparty-libuv-{stream}'
6 - 'opflex-thirdparty-rapidjson-{stream}'
7 - 'opflex-thirdparty-openvswitch-{stream}'
12 libuv-version: '1.8.0'
13 rapidjson-version: '1.0.2'
14 openvswitch-version: '2.6.0'
23 # common parameters required for 'lf-infra-deploy-maven-file' builder
25 upload-files-dir: '$WORKSPACE/upload_files'
28 name: 'opflex-thirdparty-libuv-{stream}'
32 project-type: freestyle
33 node: centos7-builder-2c-8g
35 disabled: '{disable-job}'
40 - opendaylight-infra-properties:
41 build-days-to-keep: '{build-days-to-keep}'
44 - opendaylight-infra-parameters:
45 os-cloud: '{os-cloud}'
48 refspec: 'refs/heads/{branch}'
49 artifacts: '{archive-artifacts}'
50 - lf-infra-maven-parameters:
51 mvn-opts: '{mvn-opts}'
52 mvn-params: '{mvn-params}'
53 mvn-version: '{mvn-version}'
54 staging-profile-id: ''
57 # yamllint disable-line rule:line-length
58 default: '{libuv-version}'
59 description: 'libuv version'
65 - opendaylight-infra-wrappers:
66 build-timeout: '{build-timeout}'
70 - lf-infra-deploy-maven-file:
71 global-settings-file: 'global-settings'
72 settings-file: 'opflex-settings'
73 mvn-version: '{mvn-version}'
75 group-id: '{group-id}'
76 upload-files-dir: '{upload-files-dir}'
77 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
81 email-recipients: '{email-recipients}'
82 email-prefix: '[opflex]'
86 name: 'opflex-thirdparty-rapidjson-{stream}'
88 project-type: freestyle
89 node: centos7-builder-2c-8g
95 - opendaylight-infra-properties:
96 build-days-to-keep: '{build-days-to-keep}'
99 - opendaylight-infra-parameters:
100 os-cloud: '{os-cloud}'
103 refspec: 'refs/heads/{branch}'
104 artifacts: '{archive-artifacts}'
105 - lf-infra-maven-parameters:
106 mvn-opts: '{mvn-opts}'
107 mvn-params: '{mvn-params}'
108 mvn-version: '{mvn-version}'
109 staging-profile-id: ''
111 name: RAPIDJSON_VERSION
112 # yamllint disable-line rule:line-length
113 default: '{rapidjson-version}'
114 description: 'rapidjson version'
117 - git-opflex-rapidjson
120 - opendaylight-infra-wrappers:
121 build-timeout: '{build-timeout}'
124 - opflex-build-rapidjson
125 - lf-infra-deploy-maven-file:
126 global-settings-file: 'global-settings'
127 settings-file: 'opflex-settings'
128 mvn-version: '{mvn-version}'
130 group-id: '{group-id}'
131 upload-files-dir: '{upload-files-dir}'
132 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
135 - email-notification:
136 email-recipients: '{email-recipients}'
137 email-prefix: '[opflex]'
141 name: 'opflex-thirdparty-openvswitch-{stream}'
143 project-type: freestyle
144 node: centos7-builder-2c-8g
147 group-id: 'openvswitch'
150 - opendaylight-infra-properties:
151 build-days-to-keep: '{build-days-to-keep}'
154 - opendaylight-infra-parameters:
155 os-cloud: '{os-cloud}'
158 refspec: 'refs/heads/{branch}'
159 artifacts: '{archive-artifacts}'
160 - lf-infra-maven-parameters:
161 mvn-opts: '{mvn-opts}'
162 mvn-params: '{mvn-params}'
163 mvn-version: '{mvn-version}'
164 staging-profile-id: ''
166 name: OPENVSWITCH_VERSION
167 # yamllint disable-line rule:line-length
168 default: '{openvswitch-version}'
169 description: 'openvswitch-version'
175 - opendaylight-infra-wrappers:
176 build-timeout: '{build-timeout}'
179 - opflex-build-openvswitch
180 - lf-infra-deploy-maven-file:
181 global-settings-file: 'global-settings'
182 settings-file: 'opflex-settings'
183 mvn-version: '{mvn-version}'
185 group-id: '{group-id}'
186 upload-files-dir: '{upload-files-dir}'
187 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
190 - email-notification:
191 email-recipients: '{email-recipients}'
192 email-prefix: '[opflex]'