[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CI loop working group


  • To: "open list:X86" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: George Dunlap <George.Dunlap@xxxxxxxxxx>
  • Date: Mon, 17 Aug 2020 13:46:10 +0000
  • Accept-language: en-GB, en-US
  • Authentication-results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, "Doug Goldstein" <cardoe@xxxxxxxxxx>, Anthony Perard <anthony.perard@xxxxxxxxxx>
  • Delivery-date: Mon, 17 Aug 2020 13:46:27 +0000
  • Ironport-sdr: 3OUizERATxAQLAzpVeoxHqck7nqPdViiNzCK9UMon9vkU6qHoxmnO4uDwXQIU0CPOA/1Mp45ys M+TRt0Is9uI59C0ezmHYLenPgoxIoxRiEkUkQts0THJqIzqJV7PmjWk+fOI0YVxPioWEQuK6lI n2beoKQ0cZKxOmvMXTRuQsEG13cjI8gSyswv4e7VwWS0J0wgKnunLsMs/tvM4rD9vBRrAUxcV7 1McrfDWhVSIK1zpYrwhnlRQm+0u8ee/T8t6g5ZxfOH1vP7McHjBer+Bk2wiFPIVfk/QwHwpTtC vWI=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHWdJzETlSKKN7aekSfvGlaDQABUQ==
  • Thread-topic: CI loop working group

As a brief summary, here is what we discussed at the XenSummit design session 
on CI;

# What is needed to run CI on patches posted to the list:

1. Get a patch series. Determine if it's for Xen or not.
2. determine the base branch (staging, staging-4.13, staging-4.12, etc) 
("for-4.14" after a branch) (actually, probably everything should go into 
staging first)
3. Apply that patch series to a branch.
4. Push to a git repo (while developing push it somewhere other than the main 
repo)
5. Let CI run
6. Add step at the end of the CI run to comment on the ML list (ideally reply 
to series on list)
7. Have an opt-out flag.

patchew already pushes to github.com, so we just need to get it to push to 
gitlab.  So the plan is:

# Plan

- fix current CI loop built failure
- Get an account for patchew on gitlab
- Reconfigure patchew.org to push there instead
- Reconfigure patchew.org to reply to mailing list w/ result

We’d also discussed dropping the “test every commit” script.

Andy said he would volunteer to chase this.

At the most recent community call, Andy recommended we form a working group 
with regular meetings to make sure things keep moving forward.  Shall we say 
biweekly?  Any preferences for meeting time / venue?

I also propose we enable issue tracking on gitlab.com/xen-project, at least for 
project members, to collect and track this sort of thing.  Any objections?

 -George

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.