-Dskip.karaf.featureTest=true # To disable karaf SingleFeatureTests
--fail-never # NEVER fail the build, regardless of project result
--fail-at-end # Only fail the build afterwards; allow all non-impacted builds to continue
- - bool:
- name: TRIGGER_DOWNSTREAM_JOBS
- default: true
scm:
- git:
publishers:
- opendaylight-infra-notify-status
-
- - postbuildscript:
- builders:
- - conditional-step:
- condition-kind: boolean-expression
- condition-expression: TRIGGER_DOWNSTREAM_JOBS
- steps:
- - trigger-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
- trigger-with-no-params: true
- - 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
- trigger-with-no-params: true
- - project: 'packaging-build-rpm-{stream}'
- condition: UNSTABLE_OR_BETTER
- predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
- property-file: variables.jenkins-trigger
- fail-on-missing: true
- - project: 'packaging-build-deb-{stream}'
- condition: UNSTABLE_OR_BETTER
- predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
- property-file: variables.jenkins-trigger
- fail-on-missing: true
- script-only-if-succeeded: true
- script-only-if-failed: true
+ - 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
+ trigger-with-no-params: true
+ - 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
+ trigger-with-no-params: true
+ - project: 'packaging-build-rpm-{stream}'
+ condition: UNSTABLE_OR_BETTER
+ predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
+ property-file: variables.jenkins-trigger
+ fail-on-missing: true
+ - project: 'packaging-build-deb-{stream}'
+ condition: UNSTABLE_OR_BETTER
+ predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
+ property-file: variables.jenkins-trigger
+ fail-on-missing: true
- lf-infra-publish
- job-template: