Yes, that'd be great. Thanks!

On Sun, Mar 25, 2018 at 3:18 AM, Emilio Cobos Álvarez <emi...@crisal.io>
wrote:

>
>
> On 3/20/18 5:14 PM, Fernando Jiménez Moreno wrote:
> > Hello folks,
> >
> > On Wed, Jan 24, 2018 at 3:55 PM, Josh Bowman-Matthews <
> j...@joshmatthews.net
> >> wrote:
> >
> >> Hi folks! I've recently noticed some inefficient usage of our CI
> >> resources, and I wanted to make sure that everybody is aware of the best
> >> practices.
> >>
> >> #1: The Buildbot grid
> >>
> >> http://build.servo.org/grid exists, and shows you all of the failures
> >> across all builders for a given revision. You can expand the view as
> wide
> >> as you want:
> >>
> >> http://build.servo.org/grid?width=20
> >>
> >> Similarly, if you prefer a vertical view instead:
> >>
> >> http://build.servo.org/tgrid?length=10
> >>
> >> This view still requires you to figure out the association between git
> >> revisions and PRs, unfortunately, so I've filed
> >> https://github.com/servo/servo/issues/19853 about creating something
> more
> >> useful.
> >>
> >
> >
> > Following up on this https://github.com/servo/buildbotstatus was created
> > and it is now live at https://servo.github.io/buildbotstatus.
> >
> > This tool should fetch and show all the Buildbot builds associated with a
> > given pull request number. It takes some time to do the initial fetch of
> > the builds, but consecutive runs should be faster (it may require a page
> > refresh in some browsers though). Please, file issues if you encounter
> any
> > problem or if you have suggestions for improvements.
>
> Thanks for doing this!
>
> Can we put a "See the status of this PR" link pointing to this dashboard
> on homu's comments? It'd make it much more accessible IMO.
>
> Just checking to know if there's anyone having anything against it, I
> guess I can write the PR myself :)
>
>  -- Emilio
>
> > Cheers,
> >
> > / Fernando
> >
> >
> >
> >> http://build.servo.org/console also exists, but doesn't always show the
> >> information in the most efficient way possible.
> >>
> >>
> >>
> >> #2: Try builds do not get automatically cancelled
> >>
> >> Retrying a try build while an existing one is in progress means we end
> up
> >> using up our CI resources much less efficiently. We do not have the
> ability
> >> to retry individual failed builds or platforms, so please use the grid
> (see
> >> #1) to decide if retrying will actually tell you anything useful.
> >>
> >>
> >> #3: ARM, Android, and Windows builds do not run tests
> >>
> >> Recently some of our builders have been having some problems that
> manifest
> >> as weird failures when performing basic git operations. Since homu
> reports
> >> these failures immediately, it can be tempting to just retry the whole
> >> operation. This consumes a lot of extra build power (see #2), and if a
> PR
> >> is not expected to affect the build on the failed machine in any way
> (since
> >> they don't run tests), please consider relying on the grid (see #1)
> rather
> >> than retrying until you get a success notice from homu.
> >>
> >>
> >> That's all! Thanks for being considerate in how you make use of our
> shared
> >> resources while we work on finding better solutions for these issues.
> >>
> >> Cheers,
> >> Josh
> >> _______________________________________________
> >> dev-servo mailing list
> >> dev-servo@lists.mozilla.org
> >> https://lists.mozilla.org/listinfo/dev-servo
> >>
> > _______________________________________________
> > dev-servo mailing list
> > dev-servo@lists.mozilla.org
> > https://lists.mozilla.org/listinfo/dev-servo
> >
>
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to