- project:
name: opflex-release
jobs:
- - '{project-name}-rtd-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}'
+ - "opflex-release-{stream}"
stream:
- silicon:
- branch: 'master'
- libuv-version: '1.20.2'
- rapidjson-version: '1.1.0'
- openvswitch-version: '2.12.0'
+ branch: "master"
+ libuv-version: "1.20.2"
+ rapidjson-version: "1.1.0"
+ openvswitch-version: "2.12.0"
- aluminium:
- branch: 'stable/aluminium'
- libuv-version: '1.20.2'
- rapidjson-version: '1.1.0'
- openvswitch-version: '2.12.0'
+ branch: "stable/aluminium"
+ libuv-version: "1.20.2"
+ rapidjson-version: "1.1.0"
+ openvswitch-version: "2.12.0"
- magnesium:
- branch: 'stable/magnesium'
- libuv-version: '1.20.2'
- rapidjson-version: '1.1.0'
- openvswitch-version: '2.12.0'
+ branch: "stable/magnesium"
+ libuv-version: "1.20.2"
+ rapidjson-version: "1.1.0"
+ openvswitch-version: "2.12.0"
- sodium:
- branch: 'stable/sodium'
- libuv-version: '1.8.0'
- rapidjson-version: '1.0.2'
- openvswitch-version: '2.6.0'
+ branch: "stable/sodium"
+ libuv-version: "1.8.0"
+ rapidjson-version: "1.0.2"
+ openvswitch-version: "2.6.0"
- project: 'opflex'
- project-name: 'opflex'
+ project: "opflex"
+ project-name: "opflex"
- jdk: 'openjdk8'
+ jdk: "openjdk8"
branch: master
build-timeout: 60
staging-profile-id: 906b0d53d714e
- job-template:
- name: 'opflex-release-{stream}'
+ name: "opflex-release-{stream}"
node: centos7-builder-2c-8g
- jdk: '{java-version}'
- disabled: '{disable-job}'
+ jdk: "{java-version}"
+ disabled: "{disable-job}"
######################
# Default parameters #
disable-job: false
build-timeout: 30
java-version: openjdk8
- mvn-opts: ''
- mvn-params: ''
+ mvn-opts: ""
+ mvn-params: ""
mvn-version: mvn33
stream: master
properties:
- opendaylight-infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
+ 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: ''
+ 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}'
+ 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'
+ 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'
+ 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'
+ default: "{openvswitch-version}"
+ description: "openvswitch version to pull from thirdparty repository"
scm:
- gerrit-trigger-scm:
- refspec: ''
- choosing-strategy: 'default'
+ refspec: ""
+ choosing-strategy: "default"
wrappers:
- opendaylight-infra-wrappers:
- build-timeout: '{build-timeout}'
+ build-timeout: "{build-timeout}"
builders:
- lf-infra-pre-build
- opflex-build:
- mvn33: '{mvn-version}'
- stream: '{stream}'
+ 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}'
+ 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}'
+ 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]'
+ email-recipients: "{email-recipients}"
+ email-prefix: "[opflex]"
- lf-infra-publish
- project: