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/oxygen'
15 libuv-version: '1.8.0'
16 rapidjson-version: '1.0.2'
17 openvswitch-version: '2.6.0'
20 project-name: 'opflex'
26 global-settings-file: global-settings
27 settings-file: opflex-settings
28 group-id: org.opendaylight.opflex
29 upload-files-dir: "$WORKSPACE/upload_files"
31 # Used by the release job
32 staging-profile-id: 906b0d53d714e
35 name: 'opflex-release-{stream}'
37 node: centos7-builder-2c-8g
40 ######################
41 # Default parameters #
42 ######################
45 java-version: openjdk8
52 - opendaylight-infra-properties:
53 build-days-to-keep: '{build-days-to-keep}'
56 - opendaylight-infra-parameters:
57 os-cloud: '{os-cloud}'
60 refspec: 'refs/heads/{branch}'
62 - lf-infra-maven-parameters:
63 mvn-opts: '{mvn-opts}'
64 mvn-params: '{mvn-params}'
65 mvn-version: '{mvn-version}'
66 staging-profile-id: '{staging-profile-id}'
69 # yamllint disable-line rule:line-length
70 default: '{libuv-version}'
71 description: 'libuv version to pull from thirdparty repository'
73 name: RAPIDJSON_VERSION
74 # yamllint disable-line rule:line-length
75 default: '{rapidjson-version}'
76 description: 'rapidjson version to pull from thirdparty repository'
78 name: OPENVSWITCH_VERSION
79 # yamllint disable-line rule:line-length
80 default: '{openvswitch-version}'
81 description: 'openvswitch version to pull from thirdparty repository'
86 choosing-strategy: 'default'
89 - opendaylight-infra-wrappers:
90 build-timeout: '{build-timeout}'
94 mvn33: '{mvn-version}'
96 # todo: replace the builder with generic version in global-jjb
97 - opflex-deploy-maven-file:
98 global-settings-file: '{global-settings-file}'
99 settings-file: '{settings-file}'
100 mvn-version: '{mvn-version}'
101 repo-id: '{staging-profile-id}'
102 group-id: '{group-id}'
103 upload-files-dir: '{upload-files-dir}'
104 - lf-infra-create-netrc:
105 server-id: opendaylight-staging
106 # todo: replace the builder with generic version in global-jjb
107 - opflex-maven-stage:
108 global-settings-file: '{global-settings-file}'
109 settings-file: '{settings-file}'
110 staging-profile-id: '{staging-profile-id}'
111 - lf-provide-maven-settings-cleanup
114 - email-notification:
115 email-recipients: '{email-recipients}'
116 email-prefix: '[opflex]'