kata: add dco-license jobs to kata projects

Now the dco-license check is part of the baseline zuul
library, add it as a pre-check (dependency) to the kata
projects.

We make it a pre-check, as if the signoff is incorrect,
the whole job will be re-submitted again, so why build
and test it all if we know we are going to have to
do it again later anyway. Sure, maybe a build will catch
problems 'earlier', but much of the time the submitter
may either fix the signoff before the builds have even
completed, or just see the signoff error and re-submit
without checking the rest of the build logs anyway.

Change-Id: I75c31b63bc4db3160162aac69b8d4bf94e32a942
Signed-off-by: Graham Whaley <graham.whaley@intel.com>
This commit is contained in:
Graham Whaley 2019-01-15 14:38:32 +00:00 committed by Thierry Carrez
parent 0eeb4395d1
commit 96ff32bbd6
1 changed files with 11 additions and 3 deletions

View File

@ -49,14 +49,22 @@
name: kata-containers/proxy
third-party-check:
jobs:
- kata-runsh
- kata-runsh-fedora-28
- dco-license
- kata-runsh:
dependencies:
- dco-license
- kata-runsh-fedora-28:
dependencies:
- dco-license
- project:
name: kata-containers/runtime
third-party-check:
jobs:
- kata-runsh
- dco-license
- kata-runsh:
dependencies:
- dco-license
- project:
name: openstack-dev/bashate