On Thu, Dec 4, 2014 at 2:36 PM, Alec Ten Harmsel
<a...@alectenharmsel.com> wrote:
>
> It'd be cool if Gentoo had some sort of automated workflow (with
> Jenkins, buildbot, whatever) like this:
>
> 1. Receive pull request
> 2. Detect changed ebuild
> 3. test ebuild with etest
>
> This will take a lot of work to set up, and depending on how my workload
> is next semester, I would love to help out as much as possible.
>

I've wondered the same thing, and maybe after sufficient bikeshedding
something like this would be a good GSoC project as well.  Running
repoman is another possibility.

One trick is that a pull request could impact multiple packages
(eclass changes, dependency updates, etc).  In these cases running
repoman probably adds more value than full tests.  Either way there
will potentially be a high cost to do the testing, which could create
a backlog if we queue things up (not queuing things creates other
problems).  Repoman false-alarms is another potential issue with this.

So, it may not be a trivial thing to do, but some kind of CI workflow
would be a wonderful thing to have.

--
Rich

Reply via email to