X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fopflex%2Fopflex.yaml;h=8897ea969c664a3f8ead94704e59bae723e0df4e;hb=5f2492cae9fcc63fc22648f7fb1a553513eb5cd2;hp=ddca4e02dc2cd544cb1f787dbaa6660a087dc924;hpb=4302ac3d4b224cd2ed1b69c0311761001f2a13dc;p=releng%2Fbuilder.git diff --git a/jjb/opflex/opflex.yaml b/jjb/opflex/opflex.yaml index ddca4e02d..8897ea969 100644 --- a/jjb/opflex/opflex.yaml +++ b/jjb/opflex/opflex.yaml @@ -2,34 +2,39 @@ - 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" + - aluminium: + 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" - sodium: - branch: 'master' - 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: "stable/sodium" + 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 @@ -42,11 +47,11 @@ 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 # @@ -55,80 +60,89 @@ 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: + 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: