trigger the job to run manually by simply leaving a comment in Gerrit for the
patch you wish to trigger against.
+All jobs have a default build-timeout value of 360 minutes (6 hrs) but can be
+overrided via the opendaylight-infra-wrappers' build-timeout property.
+
.. raw:: html
<table class="table table-bordered">
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 6'
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- reverse:
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- reverse:
choosing-strategy: 'default'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 0'
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: '@daily'
branch: 'SONAR_BRANCH'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 6'
timeout: 60
wrappers:
- - autorelease-build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
choosing-strategy: 'gerrit'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit-trigger-patch-submitted:
timeout: 60
wrappers:
- - autorelease-build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '1440'
triggers:
- timed: 'H 0 * * *'
recursive: true
wrappers:
- - timeout:
- type: absolute
- timeout: 30
- fail: true
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '30'
triggers:
- timed: '0 0 * * 0'
choosing-strategy: 'default'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- autorelease-trigger-patch-site-merged:
choosing-strategy: 'gerrit'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- autorelease-trigger-patch-site-submitted:
refspec: 'refs/heads/{branch}'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '30'
triggers:
- gerrit:
branch: '{branch}'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
choosing-strategy: 'gerrit'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit-trigger-relevant-patch-submitted:
choosing-strategy: 'default'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 0'
jdkversion: '{jre}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * *'
jdkversion: '{jre}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * *'
branch: 'master'
wrappers:
- - build-timeout
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-mininet:
controller-image: '{controller-image}'
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- integration-trigger-patch-submitted:
branch: 'master'
wrappers:
- - build-timeout
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-mininet:
controller-image: '{controller-image}'
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- integration-csit-{install}:
branch: 'master'
wrappers:
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-mininet:
controller-image: '{controller-image}'
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- timed: '{schedule}'
branch: 'master'
wrappers:
- - build-timeout
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-mininet:
controller-image: '{controller-image}'
controller-vms: 3
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- integration-trigger-patch-submitted:
branch: 'master'
wrappers:
- - build-timeout
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-mininet:
controller-image: '{controller-image}'
controller-vms: 3
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- integration-csit-{install}:
branch: 'master'
wrappers:
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-mininet:
controller-image: '{controller-image}'
controller-vms: 3
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- timed: '{schedule}'
branch: 'master'
wrappers:
- - build-timeout
- - openstack:
- instances:
- - cloud-name: 'ODLRPC'
- template-name: 'centos7-devstack'
- count: '1'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
+ - openstack:
+ instances:
+ - cloud-name: 'ODLRPC'
+ template-name: 'centos7-devstack'
+ count: '1'
# Trigger jobs (daily)
triggers:
branch: 'master'
wrappers:
- - build-timeout
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-devstack:
controller-image: '{controller-image}'
controller-vms: 1
openstack-image: '{openstack-image}'
openstack-vms: '{openstack-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- integration-csit-all
branch: 'master'
wrappers:
- - build-timeout
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-devstack:
controller-image: '{controller-image}'
controller-vms: 3
openstack-image: '{openstack-image}'
openstack-vms: '{openstack-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- integration-csit-all
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
branch: 'master'
wrappers:
- - build-timeout
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
- integration-openstack-controller-mininet:
controller-image: '{controller-image}'
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
triggers:
- integration-trigger-patch-submitted:
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
branch: '{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
prebuilders:
- wipe-org-opendaylight-repo
choosing-strategy: gerrit
wrappers:
- - timeout:
- fail: true
- timeout: 360
- timeout-var: 'BUILD_TIMEOUT'
- type: absolute
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: '@midnight'
project: '{project}'
wrappers:
- - timeout:
- fail: true
- timeout: 90
- timeout-var: 'BUILD_TIMEOUT'
- type: absolute
- - ssh-agent-credentials:
- users:
- - '{openstack-gerrit-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '90'
triggers:
- gerrit:
branch: 'master'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 6'
project: '{project}'
wrappers:
- - timeout:
- fail: true
- timeout: 90
- timeout-var: 'BUILD_TIMEOUT'
- type: absolute
- - ssh-agent-credentials:
- users:
- - '{openstack-gerrit-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '90'
triggers:
- timed: '@daily'
choosing-strategy: 'gerrit'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit-trigger-patch-submitted:
choosing-strategy: 'default'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit-trigger-patch-merged:
- git-opflex-3rdparty
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
parameters:
- mock-target-parameter
- git-opflex-ovs
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
parameters:
- mock-target-parameter
- git-opflex-libuv
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
builders:
- shell:
- git-opflex-rapidjson
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
builders:
- shell:
- git-opflex-ovs
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
builders:
- shell:
choosing-strategy: gerrit
wrappers:
- - timeout:
- fail: true
- timeout: 360
- timeout-var: 'BUILD_TIMEOUT'
- type: absolute
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: '@midnight'
branch: 'master'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 6'
build-num-to-keep: 40
build-artifact-days-to-keep: -1
build-artifact-num-to-keep: 5
+ # Timeout in minutes
+ build-timeout: 360
ssh-credentials: 'b241a488-1acc-4264-a010-2db3acb07fb0'
openstack-gerrit-credentials: 'd099b81e-05d2-4541-a9a4-a186f576d528'
choosing-strategy: 'gerrit'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
choosing-strategy: 'gerrit'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
choosing-strategy: 'default'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
branch: 'master'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 0'
artifactNumToKeep: -1
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- timed: 'H H * * 1'
choosing-strategy: 'default'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
choosing-strategy: 'gerrit'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
name: releng-stage-release
builders:
- shell: !include-raw: include-raw-stage-release.sh
+
+- wrapper:
+ # This wrapper is required for all jobs as it configures the wrappers
+ # needed by OpenDaylight infra.
+ name: opendaylight-infra-wrappers
+ wrappers:
+ - timeout:
+ type: absolute
+ timeout: '{build-timeout}'
+ timeout-var: 'BUILD_TIMEOUT'
+ fail: true
+ - ssh-agent-credentials:
+ users:
+ - 'b241a488-1acc-4264-a010-2db3acb07fb0'
+ - openstack:
+ single-use: True
wipe-workspace: true
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
prebuilders:
- wipe-org-opendaylight-repo
project: '{project}'
- p2zip-parameter
+ wrappers:
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
+
prebuilders:
- wipe-org-opendaylight-repo
- jacoco-nojava-workaround
choosing-strategy: 'gerrit'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
refspec: 'refs/heads/{branch}'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit-trigger-patch-merged:
choosing-strategy: 'gerrit'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- - openstack:
- single-use: true
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
choosing-strategy: 'gerrit'
wrappers:
- - build-timeout
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit:
publishers:
- email-notification:
email-prefix: '[sfc]'
-
choosing-strategy: 'gerrit'
wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
+ - opendaylight-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- gerrit-trigger-patch-submitted: