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'
25 project-name: 'opflex'
30 global-settings-file: global-settings
31 settings-file: opflex-settings
32 group-id: org.opendaylight.opflex
33 upload-files-dir: "$WORKSPACE/upload_files"
35 # Used by the release job
36 staging-profile-id: 906b0d53d714e
39 name: 'opflex-release-{stream}'
41 node: centos7-builder-2c-8g
44 ######################
45 # Default parameters #
46 ######################
49 java-version: openjdk8
56 - opendaylight-infra-properties:
57 build-days-to-keep: '{build-days-to-keep}'
60 - opendaylight-infra-parameters:
61 os-cloud: '{os-cloud}'
64 refspec: 'refs/heads/{branch}'
66 - lf-infra-maven-parameters:
67 mvn-opts: '{mvn-opts}'
68 mvn-params: '{mvn-params}'
69 mvn-version: '{mvn-version}'
70 staging-profile-id: '{staging-profile-id}'
73 # yamllint disable-line rule:line-length
74 default: '{libuv-version}'
75 description: 'libuv version to pull from thirdparty repository'
77 name: RAPIDJSON_VERSION
78 # yamllint disable-line rule:line-length
79 default: '{rapidjson-version}'
80 description: 'rapidjson version to pull from thirdparty repository'
82 name: OPENVSWITCH_VERSION
83 # yamllint disable-line rule:line-length
84 default: '{openvswitch-version}'
85 description: 'openvswitch version to pull from thirdparty repository'
90 choosing-strategy: 'default'
93 - opendaylight-infra-wrappers:
94 build-timeout: '{build-timeout}'
98 mvn33: '{mvn-version}'
100 # todo: replace the builder with generic version in global-jjb
101 - opflex-deploy-maven-file:
102 global-settings-file: '{global-settings-file}'
103 settings-file: '{settings-file}'
104 mvn-version: '{mvn-version}'
105 repo-id: '{staging-profile-id}'
106 group-id: '{group-id}'
107 upload-files-dir: '{upload-files-dir}'
108 - lf-infra-create-netrc:
109 server-id: opendaylight-staging
110 # todo: replace the builder with generic version in global-jjb
111 - opflex-maven-stage:
112 global-settings-file: '{global-settings-file}'
113 settings-file: '{settings-file}'
114 staging-profile-id: '{staging-profile-id}'
115 - lf-provide-maven-settings-cleanup
118 - email-notification:
119 email-recipients: '{email-recipients}'
120 email-prefix: '[opflex]'