blob: 87aee199287f79a44c2d78d72ed1f9d90384ded2 [file] [log] [blame]
---
- pipeline:
name: openstack-check
description: |
Newly uploaded patchsets enter this pipeline to receive an
initial +/-1 Verified vote.
success-message: Build succeeded (check pipeline).
failure-message: |
Build failed (check pipeline). For information on how to proceed, see
http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: independent
require:
rdoproject.org:
open: True
current-patchset: True
trigger:
opendev.org:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|check-rdo|rdo-check|verify-rdo)
success:
# Note: we are using another connection to report with rdo project ci account
rdoci:
Verified: 1
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
# Note: we are using another connection to report with rdo project ci account
rdoci:
Verified: -1
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-check-tp
description: |
Newly uploaded patchsets to review.opendev.org enter this pipeline.
Results are commented using a Code-Review vote.
Use this pipeline for project that does not allow Verify vote.
success-message: |
Build succeeded (openstack-check-tp pipeline).
failure-message: |
Build failed (openstack-check-tp pipeline).
manager: independent
require:
opendev.org:
open: True
current-patchset: True
trigger:
opendev.org:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|check-rdo|rdo-check|verify-rdo)
success:
# Note: we are using another connection to report with rdo project ci account
rdoci:
Code-Review: 1
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
# Note: we are using another connection to report with rdo project ci account
rdoci:
Code-Review: -1
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-experimental
description: |
Upstream patchsets that have to be checked against a set of experimental jobs.
success-message: Build succeeded (gate pipeline).
failure-message: |
Build failed (gate pipeline). For information on how to proceed, see
http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: independent
precedence: normal
require:
opendev.org:
open: True
current-patchset: True
trigger:
opendev.org:
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(check rdo experimental)
success:
rdoci: {}
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
rdoci: {}
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-regular
post-review: true
description: Jobs in this queue are triggered to run every few hours.
manager: independent
precedence: normal
trigger:
timer:
- time: '10 14 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-daily
post-review: true
description: Jobs in this queue are triggered to run periodically once a day.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 3 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-integration-main
post-review: true
description: Jobs in this queue are triggered to run every few hours.
manager: independent
precedence: high
trigger:
timer:
- time: '10 3 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-integration-zed-centos9
post-review: true
description: Jobs in this queue are triggered to run every few hours.
manager: independent
precedence: high
trigger:
timer:
- time: '10 13 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-integration-stable1
post-review: true
description: Jobs in this queue are triggered to run every few hours.
manager: independent
precedence: high
trigger:
timer:
- time: '10 21 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-integration-stable2
post-review: true
description: Jobs in this queue are triggered to run periodically once a day.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 18 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-integration-stable3
post-review: true
description: Jobs in this queue are triggered to run periodically once a day.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 12 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-integration-stable4
post-review: true
description: Jobs in this queue are triggered to run periodically twice a day.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 9 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: periodic-promote-ceph-daemon
post-review: true
description: Jobs in this queue are triggered to run three times a week.
manager: independent
precedence: normal
trigger:
timer:
# Monday, Wednesday and Friday, at 2am UTC
- time: '0 2 * * 0,2,4'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
# Component pipelines:
# Note that while these pipelines are kicked on a periodic basis,
# they are not named periodic-* due to:
# https://github.com/openstack/tripleo-ci/blob/master/roles/common/vars/main.yaml#L25
# The component pipelines use current-tripleo and the latest of the component
# under test.
- pipeline:
name: openstack-component-baremetal
post-review: true
description: Baremetal component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 0 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-cinder
post-review: true
description: Cinder component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 1 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-clients
post-review: true
description: Clients component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 3 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-cloudops
post-review: true
description: Cloudops component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 4 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-common
post-review: true
description: Common component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 6 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-compute
post-review: true
description: Compute component-ci jobs triggered to run periodically once a day.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 7 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-glance
post-review: true
description: Glance component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 9 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-manila
post-review: true
description: Manila component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 10 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-network
post-review: true
description: Network component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 12 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-octavia
post-review: true
description: Octavia component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 13 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-security
post-review: true
description: Security component-ci jobs triggered to run periodically once a day.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 15 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-swift
post-review: true
description: Swift component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 16 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-tempest
post-review: true
description: Tempest component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 18 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-tripleo
post-review: true
description: Tripleo component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 19 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-ui
post-review: true
description: UI component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 21 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-component-validation
post-review: true
description: Validation component-ci jobs triggered to run periodically.
manager: independent
precedence: normal
trigger:
timer:
- time: '30 22 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-promote-component
post-review: true
description: Runs periodically to promote components to promoted-components.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 */2 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-periodic-weekend
post-review: true
description: Jobs in this queue are triggered to run periodically at the weekend.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 12 * * 6'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-post
post-review: true
description: This pipeline runs jobs that operate after each change is merged.
manager: independent
precedence: low
trigger:
opendev.org:
- event: ref-updated
ref: ^refs/heads/.*$
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: openstack-check-rdo
description: |
Newly uploaded patchsets enter this pipeline to receive an
initial +/-1 Verified vote.
success-message: Build succeeded (check pipeline).
failure-message: |
Build failed (check pipeline). For information on how to proceed, see
http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: independent
require:
rdoproject.org:
open: True
current-patchset: True
trigger:
opendev.org:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|check-rdo)
success:
# Note: we are using another connection to report with rdo project ci account
rdoci:
Verified: 1
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
# Note: we are using another connection to report with rdo project ci account
rdoci:
Verified: -1
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
- pipeline:
name: periodic-ci-config-molecule-python
post-review: true
description: Jobs in this queue are triggered to run periodically twice a day.
manager: independent
precedence: normal
trigger:
timer:
- time: '0 2,14 * * *'
success:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"
failure:
mqtt:
topic: "zuul/{pipeline}/result/{project}/{branch}/{change}"