fail-on-missing: true
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
+
+
+###
+# TODO: Remove this job once carbon tests failures are resolved
+###
+
+- project:
+ name: autorelease-projects-notests
+ jobs:
+ - 'autorelease-release-notests-{stream}'
+
+ stream:
+ - carbon:
+ next-release-tag: Carbon
+ branch: 'stable/carbon'
+ jdk: 'openjdk8'
+ integration-test: carbon
+ karaf-version: karaf3
+
+
+ project: 'releng/autorelease'
+ archive-artifacts: '**/*.prop **/*.log **/patches/*.bundle **/patches/*.patch all-bundles.tar.gz'
+
+
+# Autorelease build jobs
+- job-template:
+ name: 'autorelease-release-notests-{stream}'
+
+ project-type: freestyle
+ node: centos7-autorelease-4c-16g
+ jdk: '{jdk}'
+ cron: 'H 0 * * *'
+
+ properties:
+ - build-discarder:
+ days-to-keep: '30'
+ num-to-keep: 40
+ artifact-num-to-keep: 1
+ # Make sure we only archive the last artifact until we figure out why
+ # autorelease carbon is not generating a staging repo.
+ # - opendaylight-infra-properties:
+ # build-days-to-keep: '30'
+
+ parameters:
+ - maven-exec:
+ maven-version: 'mvn33'
+ - opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
+ project: '{project}'
+ branch: '{branch}'
+ refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
+ - distribution-karaf-version:
+ karaf-version: '{karaf-version}'
+ - autorelease-release-tag:
+ release-tag: '{next-release-tag}'
+ - autorelease-release-branch:
+ release-branch: '{branch}'
+
+ scm:
+ - git:
+ credentials-id: 'opendaylight-jenkins-ssh'
+ url: '$GIT_BASE'
+ refspec: '$GERRIT_REFSPEC'
+ branches:
+ - '$GERRIT_BRANCH'
+ choosing-strategy: 'gerrit'
+ skip-tag: true
+ submodule:
+ recursive: true
+ timeout: 60
+
+ wrappers:
+ - opendaylight-infra-wrappers:
+ build-timeout: '1440'
+
+ triggers:
+ - timed: '{cron}'
+
+ builders:
+ # force jenkins install of maven version before any shell scripts use it
+ - maven-target:
+ maven-version: 'mvn33'
+ goals: '-version'
+ settings: 'autorelease-settings'
+ settings-type: cfp
+ global-settings: 'odl-global-settings'
+ global-settings-type: cfp
+ - wipe-local-maven-repo
+ - jacoco-nojava-workaround
+ - shell: "./scripts/list-project-dependencies.sh"
+ - autorelease-determine-merge-order
+ - autorelease-cfp:
+ autorelease-settings: 'autorelease-settings'
+ odl-global-settings: 'odl-global-settings'
+ - autorelease-generate-taglist
+ - autorelease-distribute-taglist
+ - distribute-build-url:
+ path: 'integration/distribution/$KARAF_ARTIFACT/src/main/assembly'
+ - autorelease-generate-release-patches
+ # In a perfect world projects should be releasing separately and we consume them
+ # via a project that pulls the release bits from each project from Nexus.
+ # Keep the patches compatible with that ideal, but apply an edit
+ # to enable building in a single maven reactor afterwards.
+ - autorelease-fix-relative-paths
+ - maven-target:
+ maven-version: 'mvn33'
+ pom: 'pom.xml'
+ goals: |
+ clean deploy
+ -Pintegrationtests,docs,repoBuild
+ -Dcheckstyle.skip=true
+ -DskipTests=true
+ -DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage
+ {opendaylight-infra-mvn-opts}
+ java-opts:
+ - '-Xmx10g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
+ settings: 'autorelease-settings'
+ settings-type: cfp
+ global-settings: 'odl-global-settings'
+ global-settings-type: cfp
+ - autorelease-maven-deploy
+ - autorelease-get-integration-test-variables
+ - autorelease-maven-sources:
+ opendaylight-infra-mvn-opts: '{opendaylight-infra-mvn-opts}'
+ maven-version: 'mvn33'
+ settings: 'autorelease-settings'
+ global-settings: 'odl-global-settings'
+ - autorelease-maven-sources-post-process
+ - shell: |
+ mkdir -p archives/
+ cp *.log *.prop $_
+
+ publishers:
+ - opendaylight-infra-notify-status
+ - opendaylight-infra-sysstats
+ - archive:
+ # Need to archive dependencies.log in Jenkins to provide a simple
+ # way for downstream jobs to pull the latest version of this file
+ # in their builds.
+ # TODO stop archiving **/*.zip once we figure out why artifacts are
+ # not deploying to Nexus
+ artifacts: 'dependencies.log, **/*.zip, /var/log/sa/*'
+ - trigger-parameterized-builds:
+ - project: 'integration-distribution-test-{integration-test}'
+ condition: UNSTABLE_OR_BETTER
+ property-file: variables.jenkins-trigger
+ fail-on-missing: true
+ - project: 'integration-distribution-test-{integration-test}'
+ condition: FAILED
+ - project: 'integration-sanity-test-{integration-test}'
+ condition: UNSTABLE_OR_BETTER
+ property-file: variables.jenkins-trigger
+ fail-on-missing: true
+ - project: 'integration-sanity-test-{integration-test}'
+ condition: FAILED
+ - project: 'packaging-build-rpm-master'
+ condition: UNSTABLE_OR_BETTER
+ predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
+ property-file: variables.jenkins-trigger
+ fail-on-missing: true
+ - opendaylight-infra-shiplogs:
+ maven-version: 'mvn33'
controller-csit-1node-notifications-longevity-only-nitrogen,
controller-csit-3node-drb-partnheal-longevity-only-nitrogen,
controller-csit-3node-drb-precedence-longevity-only-nitrogen,
+ controller-csit-3node-ddb-expl-lead-movement-longevity-only-nitrogen,
distribution-deploy-nitrogen,
distribution-offline-nitrogen,
openflowplugin-csit-1node-periodic-longevity-only-nitrogen
controller-csit-3node-cs-partnheal-longevity-only-carbon,
controller-csit-3node-drb-partnheal-longevity-only-carbon,
controller-csit-3node-drb-precedence-longevity-only-carbon,
+ controller-csit-3node-ddb-expl-lead-movement-longevity-only-carbon,
distribution-deploy-carbon,
distribution-offline-carbon,
distribution4-deploy-carbon,
groupbasedpolicy-csit-1node-6node-all-nitrogen,
groupbasedpolicy-csit-1node-6node-only-nitrogen,
groupbasedpolicy-csit-1node-openstack-liberty-openstack-nitrogen,
- groupbasedpolicy-csit-1node-openstack-mitaka-openstack-nitrogen,
groupbasedpolicy-csit-1node-sxp-only-nitrogen,
groupbasedpolicy-csit-3node-clustering-all-nitrogen,
groupbasedpolicy-csit-3node-clustering-only-nitrogen,
netconf-csit-1node-periodic-scale-only-nitrogen,
netconf-csit-1node-userfeatures-all-nitrogen,
netconf-csit-1node-userfeatures-only-nitrogen,
- netconf-csit-3node-cluster-stress-all-nitrogen,
- netconf-csit-3node-cluster-stress-only-nitrogen,
netconf-csit-3node-clustering-all-nitrogen,
netconf-csit-3node-clustering-only-nitrogen,
netconf-csit-3node-periodic-clustering-scale-all-nitrogen,
netconf-csit-3node-periodic-clustering-scale-only-nitrogen,
netide-csit-1node-basic-all-nitrogen,
netide-csit-1node-basic-only-nitrogen,
- netvirt-csit-1node-openstack-mitaka-upstream-learn-nitrogen,
- netvirt-csit-1node-openstack-mitaka-upstream-stateful-nitrogen,
- netvirt-csit-1node-openstack-mitaka-upstream-stateful-snat-conntrack-nitrogen,
- netvirt-csit-1node-openstack-mitaka-upstream-transparent-nitrogen,
netvirt-csit-1node-openstack-newton-nodl-v2-extensions-sfc-nitrogen,
netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
netvirt-csit-2site-1node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
- netvirt-csit-3node-openstack-mitaka-upstream-learn-nitrogen,
- netvirt-csit-3node-openstack-mitaka-upstream-stateful-nitrogen,
- netvirt-csit-3node-openstack-mitaka-upstream-stateful-snat-conntrack-nitrogen,
- netvirt-csit-3node-openstack-mitaka-upstream-transparent-nitrogen,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-nitrogen,
netvirt-csit-3node-openstack-newton-upstream-stateful-nitrogen,
netvirt-csit-3node-openstack-newton-upstream-stateful-snat-conntrack-nitrogen,
netvirt-csit-3node-openstack-newton-upstream-transparent-nitrogen,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-learn-nitrogen,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-stateful-nitrogen,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-transparent-nitrogen,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-transparent-nitrogen,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-learn-nitrogen,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-stateful-nitrogen,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-transparent-nitrogen,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-learn-nitrogen,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-stateful-nitrogen,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-transparent-nitrogen,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-transparent-nitrogen,
vtn-csit-1node-coordinator-only-nitrogen,
vtn-csit-1node-manager-all-nitrogen,
vtn-csit-1node-manager-only-nitrogen,
- vtn-csit-1node-openstack-mitaka-neutron-nitrogen,
vtn-csit-1node-openstack-newton-neutron-nitrogen,
vtn-csit-3node-manager-all-nitrogen,
vtn-csit-3node-manager-only-nitrogen,
didm-csit-1node-discovery-only-carbon,
distribution-csit-1node-userfeatures-all-carbon,
distribution-csit-1node-userfeatures-only-carbon,
+ distribution-csit4-1node-userfeatures-all-carbon,
+ distribution-csit4-1node-userfeatures-only-carbon,
dluxapps-csit-1node-yangman-all-carbon,
dluxapps-csit-1node-yangman-only-carbon,
eman-csit-1node-model-all-carbon,
groupbasedpolicy-csit-1node-6node-all-carbon,
groupbasedpolicy-csit-1node-6node-only-carbon,
groupbasedpolicy-csit-1node-openstack-liberty-openstack-carbon,
- groupbasedpolicy-csit-1node-openstack-mitaka-openstack-carbon,
groupbasedpolicy-csit-1node-sxp-only-carbon,
groupbasedpolicy-csit-3node-clustering-all-carbon,
groupbasedpolicy-csit-3node-clustering-only-carbon,
netconf-csit-1node-periodic-scale-only-carbon,
netconf-csit-1node-userfeatures-all-carbon,
netconf-csit-1node-userfeatures-only-carbon,
- netconf-csit-3node-cluster-stress-all-carbon,
- netconf-csit-3node-cluster-stress-only-carbon,
netconf-csit-3node-clustering-all-carbon,
netconf-csit-3node-clustering-only-carbon,
netconf-csit-3node-periodic-clustering-scale-all-carbon,
netconf-csit-3node-periodic-clustering-scale-only-carbon,
netide-csit-1node-basic-all-carbon,
netide-csit-1node-basic-only-carbon,
- netvirt-csit-1node-openstack-mitaka-upstream-learn-carbon,
- netvirt-csit-1node-openstack-mitaka-upstream-stateful-carbon,
- netvirt-csit-1node-openstack-mitaka-upstream-stateful-snat-conntrack-carbon,
- netvirt-csit-1node-openstack-mitaka-upstream-transparent-carbon,
netvirt-csit-1node-openstack-newton-nodl-v2-extensions-sfc-carbon,
netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-carbon,
netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon,
netvirt-csit-2site-1node-openstack-newton-nodl-v2-upstream-stateful-carbon,
netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-learn-carbon,
netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-stateful-carbon,
- netvirt-csit-3node-openstack-mitaka-upstream-learn-carbon,
- netvirt-csit-3node-openstack-mitaka-upstream-stateful-carbon,
- netvirt-csit-3node-openstack-mitaka-upstream-stateful-snat-conntrack-carbon,
- netvirt-csit-3node-openstack-mitaka-upstream-transparent-carbon,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-learn-carbon,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-carbon,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-carbon,
netvirt-csit-3node-openstack-newton-upstream-stateful-carbon,
netvirt-csit-3node-openstack-newton-upstream-stateful-snat-conntrack-carbon,
netvirt-csit-3node-openstack-newton-upstream-transparent-carbon,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-learn-carbon,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-stateful-carbon,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-transparent-carbon,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-learn-carbon,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-stateful-carbon,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-transparent-carbon,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-learn-carbon,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-stateful-carbon,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-transparent-carbon,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-learn-carbon,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-stateful-carbon,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-transparent-carbon,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-learn-carbon,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-stateful-carbon,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-transparent-carbon,
vtn-csit-1node-coordinator-only-carbon,
vtn-csit-1node-manager-all-carbon,
vtn-csit-1node-manager-only-carbon,
- vtn-csit-1node-openstack-mitaka-neutron-carbon,
vtn-csit-1node-openstack-newton-neutron-carbon,
vtn-csit-3node-manager-all-carbon,
vtn-csit-3node-manager-only-carbon,
groupbasedpolicy-csit-1node-6node-all-boron,
groupbasedpolicy-csit-1node-6node-only-boron,
groupbasedpolicy-csit-1node-openstack-liberty-openstack-boron,
- groupbasedpolicy-csit-1node-openstack-mitaka-openstack-boron,
groupbasedpolicy-csit-3node-clustering-all-boron,
groupbasedpolicy-csit-3node-clustering-only-boron,
l2switch-csit-1node-periodic-host-scalability-daily-only-boron,
netconf-csit-1node-periodic-scale-only-boron,
netconf-csit-1node-userfeatures-all-boron,
netconf-csit-1node-userfeatures-only-boron,
- netconf-csit-3node-cluster-stress-all-boron,
- netconf-csit-3node-cluster-stress-only-boron,
netconf-csit-3node-clustering-all-boron,
netconf-csit-3node-clustering-only-boron,
netconf-csit-3node-periodic-clustering-scale-all-boron,
netconf-csit-3node-periodic-clustering-scale-only-boron,
netide-csit-1node-basic-all-boron,
netide-csit-1node-basic-only-boron,
- netvirt-csit-1node-openstack-mitaka-upstream-learn-boron,
- netvirt-csit-1node-openstack-mitaka-upstream-stateful-boron,
- netvirt-csit-1node-openstack-mitaka-upstream-stateful-snat-conntrack-boron,
- netvirt-csit-1node-openstack-mitaka-upstream-transparent-boron,
netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-boron,
netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-boron,
netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-boron,
netvirt-csit-2site-1node-openstack-newton-nodl-v2-upstream-stateful-boron,
netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-learn-boron,
netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-stateful-boron,
- netvirt-csit-3node-openstack-mitaka-upstream-learn-boron,
- netvirt-csit-3node-openstack-mitaka-upstream-stateful-boron,
- netvirt-csit-3node-openstack-mitaka-upstream-stateful-snat-conntrack-boron,
- netvirt-csit-3node-openstack-mitaka-upstream-transparent-boron,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-learn-boron,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-boron,
netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-boron,
netvirt-csit-3node-openstack-newton-upstream-stateful-boron,
netvirt-csit-3node-openstack-newton-upstream-stateful-snat-conntrack-boron,
netvirt-csit-3node-openstack-newton-upstream-transparent-boron,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-learn-boron,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-stateful-boron,
- netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-transparent-boron,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-learn-boron,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-stateful-boron,
netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-transparent-boron,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-learn-boron,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-stateful-boron,
netvirt-csit-hwvtep-1node-openstack-newton-upstream-transparent-boron,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-learn-boron,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-stateful-boron,
- netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-transparent-boron,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-learn-boron,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-stateful-boron,
netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-transparent-boron,
netvirt-csit-hwvtep-3node-openstack-newton-upstream-transparent-boron,
netvirt-legacy-csit-1node-openstack-basic-all-boron,
netvirt-legacy-csit-1node-openstack-basic-only-boron,
- netvirt-legacy-csit-1node-openstack-mitaka-upstream-boron,
netvirt-legacy-csit-1node-openstack-newton-nodl-v2-upstream-boron,
netvirt-legacy-csit-1node-openstack-newton-upstream-boron,
netvirt-legacy-csit-3node-clustering-only-boron,
- netvirt-legacy-csit-3node-openstack-mitaka-upstream-boron,
netvirt-legacy-csit-3node-openstack-newton-nodl-v2-upstream-boron,
netvirt-legacy-csit-3node-openstack-newton-upstream-boron,
nic-csit-1node-basic-all-boron,
vtn-csit-1node-coordinator-only-boron,
vtn-csit-1node-manager-all-boron,
vtn-csit-1node-manager-only-boron,
- vtn-csit-1node-openstack-mitaka-neutron-boron,
vtn-csit-1node-openstack-newton-neutron-boron,
vtn-csit-3node-manager-all-boron,
vtn-csit-3node-manager-only-boron
groupbasedpolicy-csit-1node-6node-all-beryllium,
groupbasedpolicy-csit-1node-6node-only-beryllium,
groupbasedpolicy-csit-1node-openstack-liberty-openstack-beryllium,
- groupbasedpolicy-csit-1node-openstack-mitaka-openstack-beryllium,
groupbasedpolicy-csit-3node-clustering-all-beryllium,
groupbasedpolicy-csit-3node-clustering-only-beryllium,
l2switch-csit-1node-periodic-host-scalability-daily-only-beryllium,
netconf-csit-1node-periodic-scale-only-beryllium,
netconf-csit-1node-userfeatures-all-beryllium,
netconf-csit-1node-userfeatures-only-beryllium,
- netconf-csit-3node-cluster-stress-all-beryllium,
- netconf-csit-3node-cluster-stress-only-beryllium,
netconf-csit-3node-clustering-all-beryllium,
netconf-csit-3node-clustering-only-beryllium,
netconf-csit-3node-periodic-clustering-scale-all-beryllium,
netide-csit-1node-basic-only-beryllium,
netvirt-legacy-csit-1node-openstack-basic-all-beryllium,
netvirt-legacy-csit-1node-openstack-basic-only-beryllium,
- netvirt-legacy-csit-1node-openstack-mitaka-upstream-beryllium,
netvirt-legacy-csit-1node-openstack-newton-nodl-v2-upstream-beryllium,
netvirt-legacy-csit-1node-openstack-newton-upstream-beryllium,
netvirt-legacy-csit-3node-clustering-only-beryllium,
- netvirt-legacy-csit-3node-openstack-mitaka-upstream-beryllium,
netvirt-legacy-csit-3node-openstack-newton-nodl-v2-upstream-beryllium,
netvirt-legacy-csit-3node-openstack-newton-upstream-beryllium,
nic-csit-1node-basic-all-beryllium,
vtn-csit-1node-coordinator-only-beryllium,
vtn-csit-1node-manager-all-beryllium,
vtn-csit-1node-manager-only-beryllium,
- vtn-csit-1node-openstack-mitaka-neutron-beryllium,
vtn-csit-1node-openstack-newton-neutron-beryllium
# CSIT TESTS END SED MARKER