5 - 'opflex-release-{stream}'
10 libuv-version: '1.8.0'
11 rapidjson-version: '1.0.2'
12 openvswitch-version: '2.6.0'
14 branch: 'stable/nitrogen'
15 libuv-version: '1.8.0'
16 rapidjson-version: '1.0.2'
17 openvswitch-version: '2.6.0'
19 branch: 'stable/carbon'
20 libuv-version: '1.8.0'
21 rapidjson-version: '1.0.2'
22 openvswitch-version: '2.6.0'
24 branch: 'stable/boron'
25 libuv-version: '1.7.5'
26 rapidjson-version: '1.0.1'
27 openvswitch-version: 'origin/noiro'
30 project-name: 'opflex'
35 global-settings-file: global-settings
36 settings-file: opflex-settings
37 group-id: org.opendaylight.opflex
38 upload-files-dir: "$WORKSPACE/upload_files"
40 # Used by the release job
41 staging-profile-id: 906b0d53d714e
44 name: 'opflex-release-{stream}'
46 node: centos7-java-builder-2c-8g
49 ######################
50 # Default parameters #
51 ######################
54 java-version: openjdk8
61 - opendaylight-infra-properties:
62 build-days-to-keep: '{build-days-to-keep}'
65 - opendaylight-infra-parameters:
66 os-cloud: '{os-cloud}'
69 refspec: 'refs/heads/{branch}'
71 - lf-infra-maven-parameters:
72 mvn-opts: '{mvn-opts}'
73 mvn-params: '{mvn-params}'
74 mvn-version: '{mvn-version}'
75 staging-profile-id: '{staging-profile-id}'
78 # yamllint disable-line rule:line-length
79 default: '{libuv-version}'
80 description: 'libuv version to pull from thirdparty repository'
82 name: RAPIDJSON_VERSION
83 # yamllint disable-line rule:line-length
84 default: '{rapidjson-version}'
85 description: 'rapidjson version to pull from thirdparty repository'
87 name: OPENVSWITCH_VERSION
88 # yamllint disable-line rule:line-length
89 default: '{openvswitch-version}'
90 description: 'openvswitch version to pull from thirdparty repository'
95 choosing-strategy: 'default'
98 - opendaylight-infra-wrappers:
99 build-timeout: '{build-timeout}'
103 mvn33: '{mvn-version}'
105 # todo: replace the builder with generic version in global-jjb
106 - opflex-deploy-maven-file:
107 global-settings-file: '{global-settings-file}'
108 settings-file: '{settings-file}'
109 mvn-version: '{mvn-version}'
110 repo-id: '{staging-profile-id}'
111 group-id: '{group-id}'
112 upload-files-dir: '{upload-files-dir}'
113 - lf-infra-create-netrc:
114 server-id: opendaylight-staging
115 # todo: replace the builder with generic version in global-jjb
116 - opflex-maven-stage:
117 global-settings-file: '{global-settings-file}'
118 settings-file: '{settings-file}'
119 staging-profile-id: '{staging-profile-id}'
120 - lf-provide-maven-settings-cleanup
123 - email-notification:
124 email-recipients: '{email-recipients}'
125 email-prefix: '[opflex]'