diff options
author | Tristan Cacqueray <tdecacqu@redhat.com> | 2017-06-13 06:49:36 +0000 |
---|---|---|
committer | Tristan Cacqueray <tdecacqu@redhat.com> | 2017-07-10 05:13:42 +0000 |
commit | 829e617bacfd98e894bffbdd96fe29d0725eab64 (patch) | |
tree | d67b98b3374eb58ea24e49b1b1aaacf65eb3d131 /tests/fixtures/config/templated-project | |
parent | 2c414c1ca212d50ae9859d177b81ae03c2422050 (diff) | |
download | zuul-829e617bacfd98e894bffbdd96fe29d0725eab64.tar.gz |
Add support for zuul.d configuration split
This change implements the zuul_split spec to support configuration split in
a zuul.d directory.
Change-Id: I6bc7250b2045b73dfba109aa0b2f1ba5d66752b2
Diffstat (limited to 'tests/fixtures/config/templated-project')
5 files changed, 91 insertions, 94 deletions
diff --git a/tests/fixtures/config/templated-project/git/common-config/zuul.d/jobs.yaml b/tests/fixtures/config/templated-project/git/common-config/zuul.d/jobs.yaml new file mode 100644 index 000000000..e05187122 --- /dev/null +++ b/tests/fixtures/config/templated-project/git/common-config/zuul.d/jobs.yaml @@ -0,0 +1,17 @@ +- job: + name: project-test1 + +- job: + name: project-test2 + +- job: + name: layered-project-test3 + +- job: + name: layered-project-test4 + +- job: + name: layered-project-foo-test5 + +- job: + name: project-test6 diff --git a/tests/fixtures/config/templated-project/git/common-config/zuul.d/pipelines.yaml b/tests/fixtures/config/templated-project/git/common-config/zuul.d/pipelines.yaml new file mode 100644 index 000000000..4a1979629 --- /dev/null +++ b/tests/fixtures/config/templated-project/git/common-config/zuul.d/pipelines.yaml @@ -0,0 +1,41 @@ +- pipeline: + name: check + manager: independent + trigger: + gerrit: + - event: patchset-created + success: + gerrit: + verified: 1 + failure: + gerrit: + verified: -1 + +- pipeline: + name: gate + manager: dependent + success-message: Build succeeded (gate). + 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 + trigger: + gerrit: + - event: ref-updated + ref: ^(?!refs/).*$ diff --git a/tests/fixtures/config/templated-project/git/common-config/zuul.d/projects.yaml b/tests/fixtures/config/templated-project/git/common-config/zuul.d/projects.yaml new file mode 100644 index 000000000..891c86386 --- /dev/null +++ b/tests/fixtures/config/templated-project/git/common-config/zuul.d/projects.yaml @@ -0,0 +1,14 @@ +- project: + name: org/templated-project + templates: + - test-one-and-two + +- project: + name: org/layered-project + templates: + - test-one-and-two + - test-three-and-four + - test-five + check: + jobs: + - project-test6 diff --git a/tests/fixtures/config/templated-project/git/common-config/zuul.d/templates.yaml b/tests/fixtures/config/templated-project/git/common-config/zuul.d/templates.yaml new file mode 100644 index 000000000..27d2f16bb --- /dev/null +++ b/tests/fixtures/config/templated-project/git/common-config/zuul.d/templates.yaml @@ -0,0 +1,19 @@ +- project-template: + name: test-one-and-two + check: + jobs: + - project-test1 + - project-test2 + +- project-template: + name: test-three-and-four + check: + jobs: + - layered-project-test3 + - layered-project-test4 + +- project-template: + name: test-five + check: + jobs: + - layered-project-foo-test5 diff --git a/tests/fixtures/config/templated-project/git/common-config/zuul.yaml b/tests/fixtures/config/templated-project/git/common-config/zuul.yaml deleted file mode 100644 index 251a3cdb2..000000000 --- a/tests/fixtures/config/templated-project/git/common-config/zuul.yaml +++ /dev/null @@ -1,94 +0,0 @@ -- pipeline: - name: check - manager: independent - trigger: - gerrit: - - event: patchset-created - success: - gerrit: - verified: 1 - failure: - gerrit: - verified: -1 - -- pipeline: - name: gate - manager: dependent - success-message: Build succeeded (gate). - 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 - trigger: - gerrit: - - event: ref-updated - ref: ^(?!refs/).*$ - -- project-template: - name: test-one-and-two - check: - jobs: - - project-test1 - - project-test2 - -- project-template: - name: test-three-and-four - check: - jobs: - - layered-project-test3 - - layered-project-test4 - -- project-template: - name: test-five - check: - jobs: - - layered-project-foo-test5 - -- job: - name: project-test1 - -- job: - name: project-test2 - -- job: - name: layered-project-test3 - -- job: - name: layered-project-test4 - -- job: - name: layered-project-foo-test5 - -- job: - name: project-test6 - -- project: - name: org/templated-project - templates: - - test-one-and-two - -- project: - name: org/layered-project - templates: - - test-one-and-two - - test-three-and-four - - test-five - check: - jobs: - - project-test6 |