Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-30 Thread Wei Liu
On Thu, Apr 18, 2019 at 10:54:05AM -0700, Stefano Stabellini wrote: > On Thu, 18 Apr 2019, Wei Liu wrote: > > Hi all > > > > We now have Gitlab CI as a complementary system to Osstest and have planned > > to > > add bots. It's high time we think about how we integrate them and how it may > > impr

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-25 Thread George Dunlap
On 4/25/19 1:33 PM, Jan Beulich wrote: >> With this system, all published commits should have already passed Gitlab CI >> and osstest tests. > > While this is certainly desirable as a goal, is the problem of > occasional build issues really this big, warranting introduction > of further overhead?

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-25 Thread George Dunlap
On 4/25/19 1:53 PM, Julien Grall wrote: > Hi Jan, > > On 25/04/2019 13:37, Jan Beulich wrote: > On 18.04.19 at 16:02, wrote: >>> Andrew Cooper writes ("Re: Xen project CI systems and committer >>> workflow"): While everything presented here is fine to do as a matter of policy, the >

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-25 Thread Julien Grall
Hi Jan, On 25/04/2019 13:37, Jan Beulich wrote: On 18.04.19 at 16:02, wrote: Andrew Cooper writes ("Re: Xen project CI systems and committer workflow"): While everything presented here is fine to do as a matter of policy, the committers still need to retain the ability to actually push direct

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-25 Thread Jan Beulich
>>> On 18.04.19 at 16:02, wrote: > Andrew Cooper writes ("Re: Xen project CI systems and committer workflow"): >> While everything presented here is fine to do as a matter of policy, the >> committers still need to retain the ability to actually push directly to >> the staging branches on xen.git

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-25 Thread Jan Beulich
>>> On 18.04.19 at 14:31, wrote: > ## New world > > There will be an unified endpoint for committers and bots. Committers and bots > will have their git trees. Patches are committed to those trees. An automated > system will get patches from those trees and trigger CI runs. > > The system will p

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-23 Thread Wei Liu
On Thu, Apr 18, 2019 at 02:59:17PM +0100, Andrew Cooper wrote: > On 18/04/2019 13:31, Wei Liu wrote: > > Hi all > > > > We now have Gitlab CI as a complementary system to Osstest and have planned > > to > > add bots. It's high time we think about how we integrate them and how it may > > improve ou

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Doug Goldstein
On Thu, Apr 18, 2019 at 02:59:17PM +0100, Andrew Cooper wrote: > On 18/04/2019 13:31, Wei Liu wrote: > > Hi all > > > > We now have Gitlab CI as a complementary system to Osstest and have planned > > to > > add bots. It's high time we think about how we integrate them and how it may > > improve ou

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Stefano Stabellini
On Thu, 18 Apr 2019, Wei Liu wrote: > Hi all > > We now have Gitlab CI as a complementary system to Osstest and have planned to > add bots. It's high time we think about how we integrate them and how it may > improve our workflow. > > ## Requirements > > 1. We want to have light weight build tes

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Ian Jackson
Andrew Cooper writes ("Re: Xen project CI systems and committer workflow"): > While everything presented here is fine to do as a matter of policy, the > committers still need to retain the ability to actually push directly to > the staging branches on xen.git Why ? In particular, this seems to pr

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Andrew Cooper
On 18/04/2019 13:31, Wei Liu wrote: > Hi all > > We now have Gitlab CI as a complementary system to Osstest and have planned to > add bots. It's high time we think about how we integrate them and how it may > improve our workflow. > > ## Requirements > > 1. We want to have light weight build tests

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Doug Goldstein
On Thu, Apr 18, 2019 at 02:21:44PM +0100, Ian Jackson wrote: > > > Gitlab CI doesn't have a self pushgate. If it is broken by accident Osstest > > will be blocked. > > Could we plan some kind of procedural or robotic workaround ? So my thoughts around this are on priority values. Admittedly it c

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Doug Goldstein
On Thu, Apr 18, 2019 at 01:32:52PM +0100, Wei Liu wrote: > Cc Anthony as well. Forgot to do that. Sorry. > > On Thu, Apr 18, 2019 at 01:31:59PM +0100, Wei Liu wrote: > > Hi all > > > > We now have Gitlab CI as a complementary system to Osstest and have planned > > to > > add bots. It's high time

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Ian Jackson
This all sounds good. Wei Liu writes ("Xen project CI systems and committer workflow"): > ## Gaps > > The component / system which merges trees and drives CI systems is missing. > > Patchew and Patchwork don't do all the things we care about yet. We need to decide how the plumbing should be arr

Re: [Xen-devel] Xen project CI systems and committer workflow

2019-04-18 Thread Wei Liu
Cc Anthony as well. Forgot to do that. Sorry. On Thu, Apr 18, 2019 at 01:31:59PM +0100, Wei Liu wrote: > Hi all > > We now have Gitlab CI as a complementary system to Osstest and have planned to > add bots. It's high time we think about how we integrate them and how it may > improve our workflow.