+++ /dev/null
----
-- 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:
- - silicon:
- 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"
-
- 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-info
- jobs:
- - gerrit-info-yaml-verify
- project: opflex
- project-name: opflex
- branch: master
- build-node: centos7-builder-2c-1g
-
-- project:
- name: opflex-view
- views:
- - project-view
- project-name: opflex