diff options
Diffstat (limited to 'mason')
-rw-r--r-- | mason/share/zuul/layout.yaml | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/mason/share/zuul/layout.yaml b/mason/share/zuul/layout.yaml index 31f999a5..e3998f7b 100644 --- a/mason/share/zuul/layout.yaml +++ b/mason/share/zuul/layout.yaml @@ -4,6 +4,9 @@ pipelines: trigger: gerrit: - event: patchset-created + start: + gerrit: + verified: 0 success: gerrit: verified: 1 @@ -16,16 +19,29 @@ pipelines: gerrit: - event: ref-updated ref: ^(!?refs/).*$ + - name: test-master + manager: IndependentPipelineManager + trigger: + timer: + - time: '0 0 * * 1' jobs: - name: ^.*-merge$ failure-message: Unable to merge change, please rebase and try again. + - name: build + # TODO: Replace the arch and cluster in this with variables to be interpolated + # by Ansible on first-boot. + success-message: Test build of x86_64 systems in clusters/ci.morph succeeded + # TODO: Link to the log - need a web frontend. + failure-message: Test build failed. See log for details. projects: - name: baserock/baserock/definitions check-change: - - build: - - build_test + - build post-commit: - build: + - artifact_upload + test-master: + - build: - build_test |