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/fluorine'
15 libuv-version: '1.8.0'
16 rapidjson-version: '1.0.2'
17 openvswitch-version: '2.6.0'
19 branch: 'stable/oxygen'
20 libuv-version: '1.8.0'
21 rapidjson-version: '1.0.2'
22 openvswitch-version: '2.6.0'
25 project-name: 'opflex'
31 global-settings-file: global-settings
32 settings-file: opflex-settings
33 group-id: org.opendaylight.opflex
34 upload-files-dir: "$WORKSPACE/upload_files"
36 # Used by the release job
37 staging-profile-id: 906b0d53d714e
40 name: 'opflex-release-{stream}'
42 node: centos7-builder-2c-8g
45 ######################
46 # Default parameters #
47 ######################
50 java-version: openjdk8
57 - opendaylight-infra-properties:
58 build-days-to-keep: '{build-days-to-keep}'
61 - opendaylight-infra-parameters:
62 os-cloud: '{os-cloud}'
65 refspec: 'refs/heads/{branch}'
67 - lf-infra-maven-parameters:
68 mvn-opts: '{mvn-opts}'
69 mvn-params: '{mvn-params}'
70 mvn-version: '{mvn-version}'
71 staging-profile-id: '{staging-profile-id}'
74 # yamllint disable-line rule:line-length
75 default: '{libuv-version}'
76 description: 'libuv version to pull from thirdparty repository'
78 name: RAPIDJSON_VERSION
79 # yamllint disable-line rule:line-length
80 default: '{rapidjson-version}'
81 description: 'rapidjson version to pull from thirdparty repository'
83 name: OPENVSWITCH_VERSION
84 # yamllint disable-line rule:line-length
85 default: '{openvswitch-version}'
86 description: 'openvswitch version to pull from thirdparty repository'
91 choosing-strategy: 'default'
94 - opendaylight-infra-wrappers:
95 build-timeout: '{build-timeout}'
99 mvn33: '{mvn-version}'
101 # todo: replace the builder with generic version in global-jjb
102 - opflex-deploy-maven-file:
103 global-settings-file: '{global-settings-file}'
104 settings-file: '{settings-file}'
105 mvn-version: '{mvn-version}'
106 repo-id: '{staging-profile-id}'
107 group-id: '{group-id}'
108 upload-files-dir: '{upload-files-dir}'
109 - lf-infra-create-netrc:
110 server-id: opendaylight-staging
111 # todo: replace the builder with generic version in global-jjb
112 - opflex-maven-stage:
113 global-settings-file: '{global-settings-file}'
114 settings-file: '{settings-file}'
115 staging-profile-id: '{staging-profile-id}'
116 - lf-provide-maven-settings-cleanup
119 - email-notification:
120 email-recipients: '{email-recipients}'
121 email-prefix: '[opflex]'
126 description: 'List of opflex jobs'
128 <<: *releng_view_common