--- - project: name: opflex-release jobs: - '{project-name}-rtd-jobs': build-node: centos7-builder-2c-2g project-pattern: opflex rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-opflex/52373/ rtd-token: bf99281866a176904cf12861789deaf04d4b0c45 - 'opflex-release-{stream}' stream: - magnesium: branch: 'master' libuv-version: '1.8.0' rapidjson-version: '1.0.2' openvswitch-version: '2.6.0' - sodium: branch: 'stable/sodium' libuv-version: '1.8.0' rapidjson-version: '1.0.2' openvswitch-version: '2.6.0' - neon: branch: 'stable/neon' libuv-version: '1.8.0' rapidjson-version: '1.0.2' openvswitch-version: '2.6.0' - fluorine: branch: 'stable/fluorine' libuv-version: '1.8.0' rapidjson-version: '1.0.2' openvswitch-version: '2.6.0' project: 'opflex' project-name: 'opflex' jdk: 'openjdk8' branch: master build-timeout: 60 global-settings-file: global-settings settings-file: opflex-settings group-id: org.opendaylight.opflex upload-files-dir: "$WORKSPACE/upload_files" # Used by the release job staging-profile-id: 906b0d53d714e - job-template: name: 'opflex-release-{stream}' node: centos7-builder-2c-8g jdk: '{java-version}' disabled: '{disable-job}' ###################### # Default parameters # ###################### disable-job: false build-timeout: 30 java-version: openjdk8 mvn-opts: '' mvn-params: '' mvn-version: mvn33 stream: master properties: - opendaylight-infra-properties: build-days-to-keep: '{build-days-to-keep}' parameters: - opendaylight-infra-parameters: os-cloud: '{os-cloud}' project: '{project}' branch: '{branch}' refspec: 'refs/heads/{branch}' artifacts: '' - lf-infra-maven-parameters: mvn-opts: '{mvn-opts}' mvn-params: '{mvn-params}' mvn-version: '{mvn-version}' staging-profile-id: '{staging-profile-id}' - string: name: LIBUV_VERSION # yamllint disable-line rule:line-length default: '{libuv-version}' description: 'libuv version to pull from thirdparty repository' - string: name: RAPIDJSON_VERSION # yamllint disable-line rule:line-length default: '{rapidjson-version}' description: 'rapidjson version to pull from thirdparty repository' - string: name: OPENVSWITCH_VERSION # yamllint disable-line rule:line-length default: '{openvswitch-version}' description: 'openvswitch version to pull from thirdparty repository' scm: - gerrit-trigger-scm: refspec: '' choosing-strategy: 'default' wrappers: - opendaylight-infra-wrappers: build-timeout: '{build-timeout}' builders: - lf-infra-pre-build - opflex-build: mvn33: '{mvn-version}' stream: '{stream}' # todo: replace the builder with generic version in global-jjb - opflex-deploy-maven-file: global-settings-file: '{global-settings-file}' settings-file: '{settings-file}' mvn-version: '{mvn-version}' repo-id: '{staging-profile-id}' group-id: '{group-id}' upload-files-dir: '{upload-files-dir}' - lf-infra-create-netrc: server-id: opendaylight-staging # todo: replace the builder with generic version in global-jjb - opflex-maven-stage: global-settings-file: '{global-settings-file}' settings-file: '{settings-file}' staging-profile-id: '{staging-profile-id}' - lf-provide-maven-settings-cleanup publishers: - email-notification: email-recipients: '{email-recipients}' email-prefix: '[opflex]' - lf-infra-publish - project: name: opflex-view views: - project-view project-name: opflex