stream:
- nitrogen:
branch: 'master'
+ karaf-version: karaf3
jre: 'openjdk8'
csit-list: '{csit-list-nitrogen}'
csit-sanity-list: '{csit-sanity-list-nitrogen}'
- carbon:
branch: 'stable/carbon'
+ karaf-version: karaf3
jdk: 'openjdk8'
jre: 'openjdk8'
csit-list: '{csit-list-carbon}'
- boron:
branch: 'stable/boron'
+ karaf-version: karaf3
jdk: 'openjdk8'
jre: 'openjdk8'
csit-list: '{csit-list-boron}'
- beryllium:
branch: 'stable/beryllium'
+ karaf-version: karaf3
jdk: 'openjdk7'
jre: 'openjdk7'
csit-list: '{csit-list-beryllium}'
refspec: 'refs/heads/{test-branch}'
artifacts: '{archive-artifacts}'
- integration-distribution-branch:
- branch: '{branch}'
+ branch: '{verify-branch}'
- integration-distribution-stream:
- stream: '{dist-stream}'
- - integration-bundleurl:
- bundleurl: '{bundleurl}'
+ stream: '{verify-stream}'
+ - integration-bundle-url:
+ bundle-url: '{bundle-url}'
- integration-controller-scope:
controller-scope: '{scope}'
- integration-controller-features:
- integration-test-options:
test-options: '-v TIMEOUT_BUG_4220:10s -v USE_NETCONF_CONNECTOR:True'
- integration-stream-test-plan:
- stream-test-plan: 'test-libraries-{dist-stream}.txt'
+ stream-test-plan: 'test-libraries-{verify-stream}.txt'
- integration-test-plan:
test-plan: 'test-libraries.txt'
- integration-patch-refspec:
branch: '$GERRIT_REFSPEC'
- integration-jdk-version:
jdkversion: '{jre}'
+ - distribution-karaf-version:
+ karaf-version: '{verify-karaf-version}'
scm:
- integration-gerrit-scm:
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- - integration-get-bundle-vars
- - inject:
- properties-file: 'bundle_vars.txt'
+ - integration-detect-variables
- integration-deploy-controller-run-test
- integration-cleanup-tmp
build-days-to-keep: '{build-days-to-keep}'
parameters:
- - integration-bundleurl:
- bundleurl: '{bundleurl}'
- - integration-jdk-version:
- jdkversion: '{jre}'
+ - integration-bundle-url:
+ bundle-url: '{bundle-url}'
+ - distribution-karaf-version:
+ karaf-version: '{karaf-version}'
builders:
- trigger-builds:
- project: '{csit-list}'
block: true
- predefined-parameters:
- BUNDLEURL=$BUNDLEURL
+ predefined-parameters: |
+ BUNDLE_URL=$BUNDLE_URL
+ KARAF_VERSION=$KARAF_VERSION
publishers:
- email-notification:
build-days-to-keep: '{build-days-to-keep}'
parameters:
- - integration-bundleurl:
- bundleurl: '{bundleurl}'
- - integration-jdk-version:
- jdkversion: '{jre}'
+ - integration-bundle-url:
+ bundle-url: '{bundle-url}'
+ - distribution-karaf-version:
+ karaf-version: '{karaf-version}'
builders:
- trigger-builds:
- project: '{csit-sanity-list}'
block: true
- predefined-parameters:
- BUNDLEURL=$BUNDLEURL
+ predefined-parameters: |
+ BUNDLE_URL=$BUNDLE_URL
+ KARAF_VERSION=$KARAF_VERSION
publishers:
- email-notification:
project-type: freestyle
node: centos7-java-builder-2c-8g
- jdk: '{jdk}'
properties:
- opendaylight-infra-properties:
artifacts: '{archive-artifacts} **/dependency_tree.txt'
- integration-distribution-branch:
branch: '{branch}'
+ - distribution-karaf-version:
+ karaf-version: '{karaf-version}'
- integration-distribution-git-url:
git-url: '{git-url}'
- maven-exec:
settings-type: cfp
global-settings: odl-global-settings
global-settings-type: cfp
- - distribution-check-deploy-distribution:
+ - integration-upload-distribution:
dist-pom: distribution/pom.xml
- trigger-builds:
- project: '{csit-list}'
block: true
- predefined-parameters:
- BUNDLEURL=$BUNDLE_URL
+ predefined-parameters: |
+ BUNDLE_URL=$BUNDLE_URL
+ KARAF_VERSION=$KARAF_VERSION
publishers:
- opendaylight-infra-shiplogs:
# 8. Start the job with your parameters, see https://wiki.opendaylight.org/view/Integration/Test/Running_System_Tests#Running_System_Tests_Using_Custom_Distribution_Built_From_Multiple_Patches
# 9. The multipatch job waits for the csit job to finish, so abort csit if you see something went wrong.
# 10. Navigate to Sandbox page of the csit job, click the run triggered from multipatch.
- # 11. Click Parameters and copy the long value of BUNDLEURL field to clipboard.
- # 12. Run the same csit job woth different patchset or test options, or other csit jobs, with this BUNDLEURL value
+ # 11. Click Parameters and copy the long value of BUNDLE_URL field to clipboard.
+ # 12. Run the same csit job woth different patchset or test options, or other csit jobs, with this BUNDLE_URL value
# so you do not have to wait for multipatch build. Repeat step 12.
# 13. Currently, the .zip lasts 24 hours (?) so you may need to jump to step 2 (or 0) after some time.
run-test: 'false'
- integration-distribution-branch:
branch: '{branch}'
+ - distribution-karaf-version:
+ karaf-version: '{karaf-version}'
- opendaylight-infra-parameters:
os-cloud: '{os-cloud}'
project: 'integration/distribution'
settings-type: cfp
global-settings: odl-global-settings
global-settings-type: cfp
- - distribution-check-deploy-distribution:
+ - integration-upload-distribution:
dist-pom: patch_tester/distribution/pom.xml
- conditional-step:
condition-kind: boolean-expression
- trigger-builds:
- project: '{csit-list}'
block: true
- predefined-parameters:
- BUNDLEURL=$BUNDLE_URL
+ predefined-parameters: |
+ BUNDLE_URL=$BUNDLE_URL
+ KARAF_VERSION=$KARAF_VERSION
publishers:
- opendaylight-infra-shiplogs:
build-days-to-keep: '{build-days-to-keep}'
parameters:
- - integration-bundleurl:
- bundleurl: '{bundleurl}'
- - integration-jdk-version:
- jdkversion: '{jre}'
+ - integration-bundle-url:
+ bundle-url: '{bundle-url}'
+ - distribution-karaf-version:
+ karaf-version: '{karaf-version}'
triggers:
- timed: '{schedule-weekly}'
- trigger-builds:
- project: '{csit-weekly-list}'
block: true
- predefined-parameters:
- BUNDLEURL=$BUNDLEURL
+ predefined-parameters: |
+ BUNDLE_URL=$BUNDLE_URL
+ KARAF_VERSION=$KARAF_VERSION
publishers:
- email-notification:
build-days-to-keep: '{build-days-to-keep}'
parameters:
- - integration-bundleurl:
- bundleurl: '{bundleurl}'
- - integration-jdk-version:
- jdkversion: '{jre}'
+ - integration-bundle-url:
+ bundle-url: '{bundle-url}'
+ - distribution-karaf-version:
+ karaf-version: '{karaf-version}'
triggers:
- timed: '{schedule-high-frequency}'
- trigger-builds:
- project: '{csit-high-frequency-list}'
block: true
- predefined-parameters:
- BUNDLEURL=$BUNDLEURL
+ predefined-parameters: |
+ BUNDLE_URL=$BUNDLE_URL
+ KARAF_VERSION=$KARAF_VERSION
publishers:
- email-notification: