--- - project: name: opflex jobs: - 'opflex-verify-{stream}' - 'opflex-merge-{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' archive-artifacts: '**/*.tar.gz' jdk: 'openjdk8' - job-template: name: 'opflex-verify-{stream}' disable-job: false project-type: freestyle node: centos7-builder-2c-8g concurrent: true jdk: '{java-version}' disabled: '{disable-job}' 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: '{archive-artifacts}' - string: name: LIBUV_VERSION # yamllint disable-line rule:line-length default: '{libuv-version}' description: 'libuv version' - string: name: RAPIDJSON_VERSION # yamllint disable-line rule:line-length default: '{rapidjson-version}' description: 'rapidjson version' - string: name: OPENVSWITCH_VERSION # yamllint disable-line rule:line-length default: '{openvswitch-version}' description: 'openvswitch-version' scm: - gerrit-trigger-scm: refspec: '$GERRIT_REFSPEC' choosing-strategy: 'gerrit' wrappers: - opendaylight-infra-wrappers: build-timeout: '{build-timeout}' triggers: - gerrit-trigger-patch-submitted: gerrit-server-name: '{gerrit-server-name}' project: '{project}' branch: '{branch}' files: '**' forbidden-files: '' builders: - opflex-build: mvn33: 'mvn33' stream: '{stream}' publishers: - email-notification: email-recipients: '{email-recipients}' email-prefix: '[opflex]' - lf-infra-publish - job-template: name: 'opflex-merge-{stream}' node: centos7-builder-2c-8g jdk: '{java-version}' 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: '' - string: name: LIBUV_VERSION # yamllint disable-line rule:line-length default: '{libuv-version}' description: 'libuv version' - string: name: RAPIDJSON_VERSION # yamllint disable-line rule:line-length default: '{rapidjson-version}' description: 'rapidjson version' - string: name: OPENVSWITCH_VERSION # yamllint disable-line rule:line-length default: '{openvswitch-version}' description: 'openvswitch version' scm: - gerrit-trigger-scm: refspec: '' choosing-strategy: 'default' wrappers: - opendaylight-infra-wrappers: build-timeout: '{build-timeout}' triggers: - gerrit-trigger-patch-merged: gerrit-server-name: '{gerrit-server-name}' name: 'opflex' branch: '{branch}' files: '**' forbidden-files: '' builders: - opflex-build: mvn33: 'mvn33' stream: '{stream}' publishers: - email-notification: email-recipients: '{email-recipients}' email-prefix: '[opflex]' - lf-infra-publish