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'
16 branch: 'stable/nitrogen'
17 libuv-version: '1.8.0'
18 rapidjson-version: '1.0.2'
19 openvswitch-version: '2.6.0'
27 # common parameters required for 'lf-infra-deploy-maven-file' builder
29 upload-files-dir: '$WORKSPACE/upload_files'
32 name: 'opflex-thirdparty-libuv-{stream}'
34 project-type: freestyle
35 node: centos7-builder-2c-8g
41 - opendaylight-infra-properties:
42 build-days-to-keep: '{build-days-to-keep}'
45 - opendaylight-infra-parameters:
46 os-cloud: '{os-cloud}'
49 refspec: 'refs/heads/{branch}'
50 artifacts: '{archive-artifacts}'
51 - lf-infra-maven-parameters:
52 mvn-opts: '{mvn-opts}'
53 mvn-params: '{mvn-params}'
54 mvn-version: '{mvn-version}'
55 staging-profile-id: ''
58 # yamllint disable-line rule:line-length
59 default: '{libuv-version}'
60 description: 'libuv version'
66 - opendaylight-infra-wrappers:
67 build-timeout: '{build-timeout}'
71 - lf-infra-deploy-maven-file:
72 global-settings-file: 'global-settings'
73 settings-file: 'opflex-settings'
74 mvn-version: '{mvn-version}'
76 group-id: '{group-id}'
77 upload-files-dir: '{upload-files-dir}'
78 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
82 email-recipients: '{email-recipients}'
83 email-prefix: '[opflex]'
87 name: 'opflex-thirdparty-rapidjson-{stream}'
89 project-type: freestyle
90 node: centos7-builder-2c-8g
96 - opendaylight-infra-properties:
97 build-days-to-keep: '{build-days-to-keep}'
100 - opendaylight-infra-parameters:
101 os-cloud: '{os-cloud}'
104 refspec: 'refs/heads/{branch}'
105 artifacts: '{archive-artifacts}'
106 - lf-infra-maven-parameters:
107 mvn-opts: '{mvn-opts}'
108 mvn-params: '{mvn-params}'
109 mvn-version: '{mvn-version}'
110 staging-profile-id: ''
112 name: RAPIDJSON_VERSION
113 # yamllint disable-line rule:line-length
114 default: '{rapidjson-version}'
115 description: 'rapidjson version'
118 - git-opflex-rapidjson
121 - opendaylight-infra-wrappers:
122 build-timeout: '{build-timeout}'
125 - opflex-build-rapidjson
126 - lf-infra-deploy-maven-file:
127 global-settings-file: 'global-settings'
128 settings-file: 'opflex-settings'
129 mvn-version: '{mvn-version}'
131 group-id: '{group-id}'
132 upload-files-dir: '{upload-files-dir}'
133 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
136 - email-notification:
137 email-recipients: '{email-recipients}'
138 email-prefix: '[opflex]'
142 name: 'opflex-thirdparty-openvswitch-{stream}'
144 project-type: freestyle
145 node: centos7-builder-2c-8g
148 group-id: 'openvswitch'
151 - opendaylight-infra-properties:
152 build-days-to-keep: '{build-days-to-keep}'
155 - opendaylight-infra-parameters:
156 os-cloud: '{os-cloud}'
159 refspec: 'refs/heads/{branch}'
160 artifacts: '{archive-artifacts}'
161 - lf-infra-maven-parameters:
162 mvn-opts: '{mvn-opts}'
163 mvn-params: '{mvn-params}'
164 mvn-version: '{mvn-version}'
165 staging-profile-id: ''
167 name: OPENVSWITCH_VERSION
168 # yamllint disable-line rule:line-length
169 default: '{openvswitch-version}'
170 description: 'openvswitch-version'
176 - opendaylight-infra-wrappers:
177 build-timeout: '{build-timeout}'
180 - opflex-build-openvswitch
181 - lf-infra-deploy-maven-file:
182 global-settings-file: 'global-settings'
183 settings-file: 'opflex-settings'
184 mvn-version: '{mvn-version}'
186 group-id: '{group-id}'
187 upload-files-dir: '{upload-files-dir}'
188 maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty'
191 - email-notification:
192 email-recipients: '{email-recipients}'
193 email-prefix: '[opflex]'