* [Xen-devel] Notes from summit design session on branch management
@ 2019-07-12 21:39 Ian Jackson
2019-07-15 9:48 ` George Dunlap
0 siblings, 1 reply; 2+ messages in thread
From: Ian Jackson @ 2019-07-12 21:39 UTC (permalink / raw)
To: Doug Goldstein; +Cc: xen-devel
Here are the photos I took of the flipchart:
https://xenbits.xen.org/people/iwj/2019/summit-ci-branch-workshop/
My notes, in fairly unredacted form, are below. We should to write
this up into a proper proposal.
-8<-
Phase 1
A robot will create a Gitlab MR out of each of certain branches on
xenbits
Each such branch will be rebased onto staging and the result run
through the existing Gitlab CI tests.
After Gitlab CI has been run on each MR, if it passes, a robot pushes
it to staging.
After this has been running for a while, we ask maintainers to push
to the new robot input branches (above) rather than directly to
staging.
Phase 2
Instead of testing staging, osstest will directly combine number of
the outstanding gitlab MRs into a single candidate branch, and test
that. If it passes, it gets pushed to master.
If it fails, osstest uses the Gitlab API to write a comment to the MR
about this. Other metadata such as a request by a committer to retry
the branch, or priority information, can be handled the same way.
The selection of outstanding branches uses some kind of heuristic to
try to collect a combination which (a) bites of a good chunk of the
outstanding work and (b) is likely to pass.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Xen-devel] Notes from summit design session on branch management
2019-07-12 21:39 [Xen-devel] Notes from summit design session on branch management Ian Jackson
@ 2019-07-15 9:48 ` George Dunlap
0 siblings, 0 replies; 2+ messages in thread
From: George Dunlap @ 2019-07-15 9:48 UTC (permalink / raw)
To: Ian Jackson; +Cc: xen-devel, Doug Goldstein
On Fri, Jul 12, 2019 at 10:41 PM Ian Jackson <ian.jackson@citrix.com> wrote:
>
> Here are the photos I took of the flipchart:
> https://xenbits.xen.org/people/iwj/2019/summit-ci-branch-workshop/
FYI, I can see the directory, but when I click on the individual
images, I get this:
You don't have permission to access
/people/iwj/2019/summit-ci-branch-workshop/IMG_20190711_115507.jpg on
this server.
-George
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-07-15 9:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-12 21:39 [Xen-devel] Notes from summit design session on branch management Ian Jackson
2019-07-15 9:48 ` George Dunlap
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).