[openstack-dev] Bitrot Jenkins jobs

Mark McLoughlin markmc at redhat.com
Mon Aug 20 20:19:30 UTC 2012


Hi James,

On Mon, 2012-08-20 at 13:12 -0700, James E. Blair wrote:
> Hi,
> 
> I've set up some jobs in Jenkins to run the gate tests daily on the
> stable branches of the core projects:
> 
>   https://jenkins.openstack.org/view/Bitrot/
> 
> We recently had a delay merging a change to the stable/diablo branch of
> nova because some un-pinned pip dependencies had changed, as had our
> testing interface.  These jobs are designed to help us avoid similar
> problems in the future.

Excellent! Thanks much.

> With Essex, we introduced the standardized Project Testing Interface
> <URL:http://wiki.openstack.org/ProjectTestingInterface> which means that
> the way tests are invoked should not (greatly) change over time, and
> indeed, all of the stable/essex branches on that page are currently
> green.
> 
> There are a few stable/diablo jobs that are failing due to missing
> tox.ini files in those projects.  The CI team will work to fix those so
> we'll be ready if changes need to be merged.  The glance unit tests,
> however, are failing due to a change in swift, which is the sort of
> error we hope to catch with these jobs.
> 
> Since we expect these jobs to be successful all the time, I think it
> makes sense to have them automatically notify a team when they fail.
> The stable branch maintainers seems like a good fit -- does that sound
> reasonable, and are there other groups or individuals who would like to
> be notified?  We could set up a mailing list on the new list server and
> let people sign up.

The stable-maint team is looking after stable/essex and the diablo-maint
team is looking after stable/diablo. See:

  http://wiki.openstack.org/StableBranch

So, I think notifying the team for the appropriate branch makes most
sense.

Cheers,
Mark.






More information about the OpenStack-dev mailing list