From b4263dde9bd10371e3f449ac204108bc7bdd7a09 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Fri, 5 Feb 2016 13:31:47 -0500 Subject: Migrate to Zuul configuration Change-Id: I055731ac99ae40960ee1e6a3e5cf0595d8da4600 Signed-off-by: Thanh Ha --- zuul/layout.yaml | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 zuul/layout.yaml (limited to 'zuul') diff --git a/zuul/layout.yaml b/zuul/layout.yaml new file mode 100644 index 00000000..23e06b61 --- /dev/null +++ b/zuul/layout.yaml @@ -0,0 +1,102 @@ +############################################################################## +### Pipelines +############################################################################## + +pipelines: + - name: check + source: gerrit + manager: IndependentPipelineManager + trigger: + gerrit: + - event: patchset-created + - event: draft-published + - event: comment-added + comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify) + success: + gerrit: + verified: 1 + failure: + gerrit: + verified: -1 + # - name: gate + # source: gerrit + # manager: DependentPipelineManager + # trigger: + # gerrit: + # - event: comment-added + # approval: + # - approved: 1 + # success: + # gerrit: + # verified: 1 + # failure: + # gerrit: + # verified: -1 + - name: periodic-daily + source: gerrit + manager: IndependentPipelineManager + precedence: low + trigger: + timer: + - time: '0 0 * * *' + - name: periodic-weekly + source: gerrit + manager: IndependentPipelineManager + precedence: low + trigger: + timer: + - time: '0 0 * * 0' + - name: post-merge + source: gerrit + manager: IndependentPipelineManager + trigger: + gerrit: + - event: change-merged + - event: comment-added + comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(remerge) + success: + gerrit: + force-message: True + failure: + gerrit: + force-message: True + +############################################################################## +### Project Templates +############################################################################## + +project-templates: + - name: default-jobs + check: + - '{name}-verify' + post-merge: + - '{name}-merge' + +############################################################################## +### Projects +############################################################################## + +projects: + - name: ci-management + check: + - ci-management-verify-jjb + periodic-weekly: + - ci-management-weekly + post-merge: + - ci-management-merge + + - name: csit + check: + - csit-vpp-bridge-domain + + - name: honeycomb + template: + - name: default-jobs + + - name: toolchain_test + template: + - name: default-jobs + + - name: vpp + template: + - name: default-jobs -- cgit 1.2.3-korg