On 21/07/2022 14:09, Anthony PERARD wrote: > On Thu, Jul 21, 2022 at 01:03:41PM +0000, Andrew Cooper wrote: >> On 21/07/2022 13:45, Anthony Perard wrote: >>> Patch series available in this git branch: >>> https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git >>> br.gitlab-ci-improvement-v2 >>> >>> v2: >>> - rebased >>> >>> Allow build and test jobs to run concurently. >>> >>> Avoid running "test artifact" jobs on branch "master" and other, when test >>> jobs >>> aren't runned. >>> >>> Anthony PERARD (4): >>> automation: fix typo in .gcc-tmpl >>> automation: add a templates for test jobs >>> automation: only run test artifact jobs when needed >>> automation: use "needs" instead of "dependencies" for test jobs >> LGTM. Got a CI run of these? > Yes, > > patchew's commit is in progress: > https://gitlab.com/xen-project/patchew/xen/-/pipelines/593479157 > > A run in my private repo: > https://gitlab.com/xen-project/people/anthonyper/xen/-/pipelines/593340820 > (no failure due to this change) > > Running on one of my branch called "stable-wip" doesn't create any > pipeline, as expected. >
Cool. I'll get these 4 committed in due course. One thing, looking at this right now. Is there anything we can we prioritize the builds used to run the qemu smoke tests? We've currently got x86 smoke tests waiting while the workers are building hypervisors unrelated to the tests. ~Andrew