On 03/12/2013 11:16 PM, andi_a...@dell.com wrote:
-----Original Message-----
From: crowbar-bounces On Behalf Of Adam Spiers
Sent: Monday, March 11, 2013 7:28 PM
To: crowbar
Subject: Re: [Crowbar] how to debug Travis failures
Adam Spiers (aspi...@suse.com) wrote:
I'm really keen that I (or James, or anyone else) don't become the
bottleneck on Travis builds. I really think it needs to be a
team-wide responsibility, e.g. if anyone sees test failures and thinks
they may have caused them, that they take the lead in resolving them.
Yup.. as you might notice from the latest set of activity, there's been a
concerted effort to fix the test failures.
Yes we noticed that, awesome!
One thing that caused some confusion is the distinction between:
a) the machinery that runs the tests - i.e travis itself,
b) the update-git cron job, and its activities
c) the actual test failures.
AFAIK:
we're not going to mess with travis proper :), so that takes care of a).
update-git ( b) above. If I understand correctly, you have it covered - in some
remote corner of your lab there's a server that dutifully runs this on a 5
minute interval? At this point, we're not running a similar process, making
your server the only trigger for updating the travis repo. (so if it was
running on your laptop and you went home for the weekend, no tests will be
triggered till you were back ;).
Should we setup a mirror of this process, to avoid a SPOF? It appears
relatively safe to run multiple copies - or do you suspect that Bad Things will
happen (e.g. the 2 instances resulting in some sort badness ?). It appears that
the script does a 'git push -f' so merge conflicts are not likely.
The update-git cron job was running in a VM on my workstation (as a
stop-gap measure). However it stopped working properly a couple of weeks
back while I was away, and so Adam has moved it to
http://ci.opensuse.org/job/crowbar-travis_ci-trackupstream/. We'll be
updating the documentation in github.com soon to reflect this.
As for c)... yes. Definitely. I think we've been doing that.
+1000
Cheers,
James T.
_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/