odl-global-settings: 'odl-global-settings'
- autorelease-generate-taglist
- autorelease-distribute-taglist
+ - distribute-build-url:
+ path: 'integration/distribution/distribution-karaf/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'
cp *.log *.prop $_
publishers:
+ - opendaylight-infra-notify-status
+ - 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.
+ artifacts: 'dependencies.log'
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[autorelease]'
condition: UNSTABLE_OR_BETTER
property-file: variables.jenkins-trigger
fail-on-missing: true
+ - project: 'packaging-build-rpm-master'
+ condition: UNSTABLE_OR_BETTER
+ predefined-parameters: DOWNLOAD_URL=$BUNDLEURL
+ property-file: variables.jenkins-trigger
+ fail-on-missing: true
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
+
- job-template:
name: 'autorelease-project-report-{stream}'