stream:
- aluminium:
branch: 'master'
- csit-blacklist: >
+ csit-blocklist: >
alto bier coe controller detnet dluxapps groupbasedpolicy l2switch mdsal
nemo p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools
gate longevity sanity tdd tempest wip
csit-weekly-list: '{csit-weekly-list-aluminium}'
- magnesium:
branch: 'stable/magnesium'
- csit-blacklist: >
+ csit-blocklist: >
alto bier coe detnet dluxapps groupbasedpolicy l2switch mdsal nemo
p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools
gate longevity sanity tdd tempest wip
csit-weekly-list: '{csit-weekly-list-magnesium}'
- sodium:
branch: 'stable/sodium'
- csit-blacklist: >
+ csit-blocklist: >
alto bier dluxapps groupbasedpolicy jsonrpc l2switch mdsal nemo
p4plugin packetcable sxp telemetry tsdr unimgr usc yangtools
gate longevity sanity tdd tempest wip
branch: master # Hardcode as releng/builder only has master
lftools-version: '{lftools-version}'
- string:
- name: CSIT_BLACKLIST
- default: '{csit-blacklist}'
- description: Space separated list of jobs strings to blacklist.
+ name: CSIT_BLOCKLIST
+ default: '{csit-blocklist}'
+ description: Space separated list of jobs strings to blocklist.
scm:
- lf-infra-gerrit-scm:
job_list="${WORKSPACE}/jjb/integration/csit-jobs-${STREAM}.lst"
rm "$job_list"
for job in "${jobs[@]}"; do
- echo "Checking if $job is blacklisted."
- if [[ ! $job =~ update-csit-tests|${CSIT_BLACKLIST// /\|} ]]; then
+ echo "Checking if $job is blocklisted."
+ if [[ ! $job =~ update-csit-tests|${CSIT_BLOCKLIST// /\|} ]]; then
echo "${job}," >> "$job_list"
echo " Added $job to job list."
fi
# Used by the release job
staging-profile-id: a674173c7b29d
+- project:
+ name: mdsal-6.0.x
+ jobs:
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: mdsal
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
+ rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
+ - odl-maven-jobs-jdk11
+ - odl-maven-verify-jobs
+
+ project: mdsal
+ project-name: mdsal
+ branch: 6.0.x
+ stream: 6.0.x
+
+ java-version: 'openjdk11'
+ mvn-settings: 'mdsal-settings'
+ mvn-version: mvn36
+ build-timeout: 90
+
+ archive-artifacts: >
+ **/*.prop
+ **/*.log
+ **/target/surefire-reports/*-output.txt
+ **/target/failsafe-reports/failsafe-summary.xml
+ **/hs_err_*.log
+ **/target/feature/feature.xml
+
+ # Used by the release job
+ staging-profile-id: a674173c7b29d
+
- project:
name: mdsal-5.0.x
jobs:
- project:
name: odlguice-aluminium
jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- gerrit-release-merge
- odl-maven-jobs-jdk11
- odl-maven-verify-jobs
java-version: 'openjdk11'
mvn-settings: 'odlguice-settings'
mvn-opts: '-Xmx2048m'
- dependencies: >
- odlparent-merge-{stream},
- yangtools-merge-{stream},
- controller-merge-{stream},
- mdsal-merge-{stream}
- email-upstream: '[kernel-dev] [app-dev]'
+ email-upstream: '[app-dev]'
# Used by the release job
staging-profile-id: 44ce7d1aad49e
name: odlmicro
jobs:
- gerrit-release-merge
- - gerrit-tox-verify
+ - odl-maven-jobs-jdk11
+ - odl-maven-verify-jobs
stream:
- aluminium:
scope: 'only'
# Job images
+ odl_system_flavor: 'odl-standard-4'
tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881'
# Features to install
build-node: centos7-builder-2c-2g
archive-artifacts: '**/*.log'
build-timeout: 30
- jjb-version: 2.9.1
+ jjb-version: 3.5.0
- project:
name: builder-openstack
[testenv:jenkins-jobs]
deps =
- jenkins-job-builder=={env:JJB_VERSION:2.9.1}
+ jenkins-job-builder=={env:JJB_VERSION:3.5.0}
commands =
jenkins-jobs {posargs:--help}