Blob Blame History Raw
- pipeline:
    name: periodic
    post-review: true
    description: Jobs in this queue are triggered every minute.
    manager: independent
    precedence: low
    trigger:
      timer:
        - time: '* * * * *'
    success:
      sqlreporter:
    failure:
      sqlreporter:

- pipeline:
    name: check
    description: |
      A check pipeline.
    manager: independent
    precedence: low
    require:
      gerrit:
        open: True
        current-patchset: True
    trigger:
      gerrit:
        - event: patchset-created
        - event: change-restored
        - event: comment-added
          comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*recheck
    success:
      gerrit:
        # Note that gerrit keywords are case-sensitive.
        Verified: 1
      sqlreporter:
    failure:
      gerrit:
        Verified: -1
      sqlreporter:

- pipeline:
    name: gate
    description: |
      A gate pipeline.
    manager: dependent
    precedence: normal
    supercedes: check
    post-review: True
    require:
      gerrit:
        open: True
        current-patchset: True
        approval:
          - Workflow: 1
    trigger:
      gerrit:
        - event: comment-added
          approval:
            - Workflow: 1
    start:
      gerrit:
        Verified: 0
    success:
      gerrit:
        Verified: 2
        submit: true
      sqlreporter:
    failure:
      gerrit:
        Verified: -2
      sqlreporter:

- job:
    name: my-noop
    description: Minimal working job
    parent: null
    run: playbooks/my-noop.yaml

- project:
    periodic:
      jobs:
        - my-noop
    check:
      jobs:
        - my-noop
    gate:
      jobs:
        - my-noop