project-name: integration-test
jobs:
- 'integration-patch-test-{stream}'
- - 'integration-multipatch-test-{stream}'
+ - 'inttest-multipatch'
- 'integration-merge-dashboard'
- '{project-name}-rtd-jobs':
build-node: centos7-builder-2c-2g
jobs:
- 'integration-distribution-test-{stream}'
- 'integration-distribution-weekly-test-trigger-{stream}'
- - 'integration-distribution-high-frequency-test-trigger-{stream}'
- 'integration-update-csit-tests-{stream}'
# CSIT Lists in defaults.yaml
last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used
csit-list: !include: csit-jobs-sodium.lst
csit-weekly-list: '{csit-weekly-list-sodium}'
- csit-high-frequency-list: '{csit-high-frequency-list-sodium}'
- neon:
branch: 'stable/neon'
csit-blacklist: >
alto bier didm dluxapps groupbasedpolicy jsonrpc l2switch nemo
of-config p4plugin packetcable sxp telemetry tsdr unimgr usc
+ gate longevity sanity tdd tempest wip
netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike
netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct
netvirt-csit-3node-1cmb
last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used
csit-list: !include: csit-jobs-neon.lst
csit-weekly-list: '{csit-weekly-list-neon}'
- csit-high-frequency-list: '{csit-high-frequency-list-neon}'
- fluorine:
branch: 'stable/fluorine'
csit-blacklist: >
alto bier didm dluxapps groupbasedpolicy jsonrpc l2switch nemo
of-config p4plugin packetcable sxp telemetry tsdr unimgr usc
+ gate longevity sanity tdd tempest wip
netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike
netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct
netvirt-csit-3node-1cmb
last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used
csit-list: !include: csit-jobs-fluorine.lst
csit-weekly-list: '{csit-weekly-list-fluorine}'
- csit-high-frequency-list: '{csit-high-frequency-list-fluorine}'
- project:
name: integration-sanity
- job-template:
- name: 'integration-multipatch-test-{stream}'
+ name: '{prefix}integration-multipatch-test-{stream}'
# Goal: Build one or more patches and run all available system test on a distribution containing the change.
# Operation: This job template checks out and builds in order each patch provided in job parameters, finally
# it creates a distribution containing all patches and triggers the distribution test job which includes most
# (if not all) available CSIT jobs.
+ id: inttest-multipatch
project-type: freestyle
node: centos7-builder-8c-8g
concurrent: true
email-recipients: '{email-recipients}'
email-prefix: '[integration]'
-- job-template:
- name: 'integration-distribution-high-frequency-test-trigger-{stream}'
-
- project-type: freestyle
- node: queue-intque-2c-1g
-
- properties:
- - opendaylight-infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- parameters:
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - distribution-karaf-version:
- karaf-version: '{karaf-version}'
-
- triggers:
- - timed: '{schedule-high-frequency}'
-
- builders:
- - lf-infra-pre-build
- - trigger-builds:
- - project: '{csit-high-frequency-list}'
- block: true
- predefined-parameters: |
- BUNDLE_URL=$BUNDLE_URL
- KARAF_VERSION=$KARAF_VERSION
-
- publishers:
- - email-notification:
- email-recipients: '{email-recipients}'
- email-prefix: '[integration]'
-
- job-template:
name: 'integration-update-csit-tests-{stream}'
######################
git-url: '$GIT_URL/$PROJECT'
+ submodule-disable: false
submodule-recursive: true
submodule-timeout: 10
git-url: '{git-url}'
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
+ submodule-disable: '{submodule-disable}'
submodule-recursive: '{submodule-recursive}'
submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
gerrit-host: 'git.opendaylight.org'
gerrit-topic: 'auto-update-csit-jobs-{stream}'
gerrit-commit-message: 'Auto Update CSIT Jobs to run for {stream}'
- reviewers-email: 'jluhrsen@redhat.com'
+ reviewers-email: 'jluhrsen@gmail.com'
publishers:
- lf-infra-publish