diff --git a/.zuul.yaml b/.zuul.yaml new file mode 100644 index 0000000000..fe9dc800d8 --- /dev/null +++ b/.zuul.yaml @@ -0,0 +1,37 @@ +- job: + name: gerrit-base + parent: gerrit-setup + description: | + Base job for all Gerrit-related builds + + This adds required projects needed for all Gerrit-related builds + (i.e., builds of Gerrit itself or plugins) on this branch. + required-projects: + - jgit + +- job: + name: gerrit-build + parent: gerrit-build-base + description: | + Build Gerrit + + This builds Gerrit with the core plugins. + required-projects: + # This inherits from gerrit-base, so submodules listed above do + # not need to be repeated here. + - plugins/codemirror-editor + - plugins/commit-message-length-validator + - plugins/delete-project + - plugins/download-commands + - plugins/gitiles + - plugins/hooks + - plugins/plugin-manager + - plugins/replication + - plugins/reviewnotes + - plugins/singleusergroup + - plugins/webhooks + +- project: + check: + jobs: + - gerrit-build