X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fpackaging%2Fpackaging.yaml;h=c2bc473201b3224fbb44f96deda85f729bfe678a;hb=dd2aee4da8184588e0c3a504116f017f440ce8ec;hp=934ff471214327b65fdc5589187b6772f3b541b4;hpb=d354cb7b5d7c5b9ba6de49a4cf725af6235997dd;p=releng%2Fbuilder.git diff --git a/jjb/packaging/packaging.yaml b/jjb/packaging/packaging.yaml index 934ff4712..c2bc47320 100644 --- a/jjb/packaging/packaging.yaml +++ b/jjb/packaging/packaging.yaml @@ -4,12 +4,12 @@ project-name: packaging jobs: - - '{project-name}-verify-python-{stream}' + - '{project-name}-verify-tox-{stream}' - 'packaging-build-rpm-{stream}' - 'packaging-build-rpm-snap-{stream}' - 'packaging-build-deb-{stream}' - 'packaging-test-rpm-{stream}' - - 'packaging-test-puppet-{stream}' + - 'packaging-test-deb-{stream}' project: 'integration/packaging' @@ -17,40 +17,6 @@ - master: branch: 'master' -- job-template: - name: 'packaging-test-puppet-{stream}' - - node: centos7-docker-2c-4g - - project-type: freestyle - - properties: - - opendaylight-infra-properties: - build-days-to-keep: 7 - - parameters: - - opendaylight-infra-parameters: - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' - - scm: - - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' - - wrappers: - - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' - - builders: - - shell: !include-raw: include-raw-test-puppet.sh - - triggers: - - timed: '@daily' - - job-template: name: 'packaging-build-rpm-{stream}' @@ -64,6 +30,7 @@ parameters: - opendaylight-infra-parameters: + os-cloud: '{os-cloud}' project: '{project}' branch: '{branch}' refspec: 'refs/heads/{branch}' @@ -71,16 +38,8 @@ - string: name: DOWNLOAD_URL # yamllint disable-line rule:line-length - default: 'https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.5.0-Boron/distribution-karaf-0.5.0-Boron.tar.gz' + default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz' description: 'URL to ODL tarball artifact to repackage into RPM' - - string: - name: SYSD_COMMIT - default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a' - description: 'Version of ODL systemd unitfile to download and package in ODL RPM' - - string: - name: CHANGELOG_DATE - default: 'Sun Aug 25 1991' - description: 'Date this RPM was defined' - string: name: CHANGELOG_NAME default: 'Jenkins' @@ -120,22 +79,19 @@ parameters: - opendaylight-infra-parameters: + os-cloud: '{os-cloud}' project: '{project}' branch: '{branch}' refspec: 'refs/heads/{branch}' artifacts: '{archive-artifacts}' - string: name: VERSION_MAJOR - default: '5' + default: '7' description: 'OpenDaylight major (element) version number to build' - string: name: VERSION_MINOR - default: '2' + default: '0' description: 'OpenDaylight minor (SR) version number to build' - - string: - name: SYSD_COMMIT - default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a' - description: 'Version of ODL systemd unitfile to download and package in ODL RPM' - string: name: CHANGELOG_NAME default: 'Jenkins' @@ -162,6 +118,9 @@ - archive-artifacts: artifacts: '**/*.rpm' + triggers: + - timed: '@daily' + - job-template: name: 'packaging-test-rpm-{stream}' @@ -169,6 +128,7 @@ parameters: - opendaylight-infra-parameters: + os-cloud: '{os-cloud}' project: '{project}' branch: '{branch}' refspec: 'refs/heads/{branch}' @@ -176,12 +136,8 @@ - string: name: URL # yamllint disable-line rule:line-length - default: 'https://raw.githubusercontent.com/opendaylight/integration-packaging/master/rpm/example_repo_configs/opendaylight-51-release.repo' + default: 'https://raw.githubusercontent.com/opendaylight/integration-packaging/master/rpm/example_repo_configs/opendaylight-52-release.repo' description: 'Link to .repo or .rpm file' - - string: - name: REPO_FILE - default: '/etc/yum.repos.d/opendaylight-51-release.repo' - description: 'Name of the .repo file' scm: - integration-gerrit-scm: @@ -195,7 +151,43 @@ builders: - shell: !include-raw: include-raw-test-rpm.sh - - shell: !include-raw: include-raw-test-karaf.sh + - shell: !include-raw: include-raw-test-karaf.expect + + publishers: + - archive-artifacts: + artifacts: '**' + +- job-template: + name: 'packaging-test-deb-{stream}' + + node: ubuntu1604-mininet-ovs-25-2c-4g + + parameters: + - opendaylight-infra-parameters: + os-cloud: '{os-cloud}' + project: '{project}' + branch: '{branch}' + refspec: 'refs/heads/{branch}' + artifacts: '{archive-artifacts}' + - string: + name: PACKAGE + # yamllint disable-line rule:line-length + default: 'https://launchpad.net/~odl-team/+archive/ubuntu/carbon/+files/opendaylight_6.0.0-1_all.deb' + description: 'Link to .deb file or name of custom PPA repo (ppa:odl-team/carbon)' + + scm: + - integration-gerrit-scm: + basedir: 'packaging' + refspec: '$GERRIT_REFSPEC' + branch: 'master' + + wrappers: + - opendaylight-infra-wrappers: + build-timeout: '{build-timeout}' + + builders: + - shell: !include-raw: include-raw-test-deb.sh + - shell: !include-raw: include-raw-test-karaf.expect publishers: - archive-artifacts: @@ -204,7 +196,7 @@ - job-template: name: 'packaging-build-deb-{stream}' - node: ubuntu-trusty-mininet-2c-2g + node: ubuntu1404-mininet-2c-2g project-type: freestyle @@ -214,6 +206,7 @@ parameters: - opendaylight-infra-parameters: + os-cloud: '{os-cloud}' project: '{project}' branch: '{branch}' refspec: 'refs/heads/{branch}' @@ -224,7 +217,7 @@ description: 'OpenDaylight major (element) version number to build' - string: name: VERSION_MINOR - default: '0' + default: '3' description: 'OpenDaylight minor (SR) version number to build' - string: name: VERSION_PATCH @@ -240,12 +233,12 @@ description: 'Version of ODL systemd unitfile to download and package in ODL .deb' - string: name: CODENAME - default: 'Boron' + default: 'Boron-SR3' description: 'Elemental codename for the ODL release, including SR if applicable' - string: name: DOWNLOAD_URL # yamllint disable-line rule:line-length - default: 'https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.5.0-Boron/distribution-karaf-0.5.0-Boron.tar.gz' + default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz' description: 'URL to ODL tarball artifact to repackage into .deb' - string: name: JAVA_VERSION