- pipeline: name: check manager: independent source: gerrit trigger: gerrit: - event: patchset-created success: gerrit: verified: 1 failure: gerrit: verified: -1 - pipeline: name: gate manager: dependent success-message: Build succeeded (gate). source: gerrit trigger: gerrit: - event: comment-added approval: - approved: 1 success: gerrit: verified: 2 submit: true failure: gerrit: verified: -2 start: gerrit: verified: 0 precedence: high - pipeline: name: post manager: independent source: gerrit trigger: gerrit: - event: ref-updated ref: ^(?!refs/).*$ - pipeline: name: experimental manager: independent source: gerrit trigger: gerrit: - event: patchset-created success: gerrit: {} failure: gerrit: {} - job: name: project-merge hold-following-changes: true - job: name: project-test1 attempts: 4 nodes: - name: controller image: image1 - job: name: project-test1 branches: stable nodes: - name: controller image: image2 - job: name: project-post nodes: - name: static image: ubuntu-xenial - job: name: project-test2 - job: name: project1-project2-integration queue-name: integration - job: name: experimental-project-test - job: name: nonvoting-project-merge hold-following-changes: true - job: name: nonvoting-project-test1 - job: name: nonvoting-project-test2 voting: false - job: name: project-testfile files: - .*-requires - project: name: org/project check: jobs: - project-merge - project-test1: dependencies: project-merge - project-test2: dependencies: project-merge gate: jobs: - project-merge - project-test1: dependencies: project-merge - project-test2: dependencies: project-merge - project-testfile: dependencies: project-merge post: jobs: - project-post - project: name: org/project1 check: jobs: - project-merge - project-test1: dependencies: project-merge - project-test2: dependencies: project-merge - project1-project2-integration: dependencies: project-merge gate: queue: integrated jobs: - project-merge - project-test1: dependencies: project-merge - project-test2: dependencies: project-merge - project1-project2-integration: dependencies: project-merge - project: name: org/project2 gate: queue: integrated jobs: - project-merge - project-test1: dependencies: project-merge - project-test2: dependencies: project-merge - project1-project2-integration: dependencies: project-merge - project: name: org/project3 check: jobs: - project-merge - project-test1: dependencies: project-merge - project-test2: dependencies: project-merge - project1-project2-integration: dependencies: project-merge gate: queue: integrated jobs: - project-merge - project-test1: dependencies: project-merge - project-test2: dependencies: project-merge - project1-project2-integration: dependencies: project-merge post: jobs: - project-post - project: name: org/experimental-project experimental: jobs: - project-merge - experimental-project-test: dependencies: project-merge - project: name: org/noop-project check: jobs: - noop gate: jobs: - noop - project: name: org/nonvoting-project check: jobs: - nonvoting-project-merge - nonvoting-project-test1: dependencies: nonvoting-project-merge - nonvoting-project-test2: dependencies: nonvoting-project-merge gate: jobs: - nonvoting-project-merge - nonvoting-project-test1: dependencies: nonvoting-project-merge - nonvoting-project-test2: dependencies: nonvoting-project-merge - project: name: org/no-jobs-project check: jobs: - project-testfile