Hi,

On Monday, October 29, 2012 1:29:14 PM UTC+1, Aymeric Augustin wrote:
>
> We tried moving Django's CI to Travis about 6 months ago. Unfortunately, 
> Travis' time limit is too low for Django's test suite. We contacted them, 
> but as of August 6th, we were still waiting for them to increase the limit. 
> I haven't had any news since then.
>

We got it raised enough (I think for all Travis projects now) that the test 
suite does run (at least most of the times).
 

> Over the last months I've had mixed feedback about Travis and I'm less 
> enthusiastic than I used to be. The tendency to report failures of their 
> infrastructure as failed tests is annoying. 
>

Hehe, also arbitrary lock ups etc are not helping (I assume those are 
fixed/found by now). 
 

> The .travis.yml format is simple but it's often difficult to make the 
> builds run. I've seen many people making series of commits, blindly 
> attempting to make their code importable, and not always succeeding. If 
> Django uses a service, it's a strong signal for the community; I can't say 
> I'm ready to give this signal right now for Travis.
>

Indeed, in most serious cases you require a few extra bash (or whatever) 
scripts around it, see my branch 
https://github.com/apollo13/django/blob/travisci/.travis.yml and the needed 
config stuff: http://apolloner.eu/~apollo13/django/ -- Currently Selenium 
is a bit flaky, and I can't figure out why. But overall Django could run on 
travis (without oracle maybe…)

Jenkins isn't perfect and it's painful to maintain. But it does the job and 
> makes it easy for us to run experiments (eg. pypy, Oracle) or diagnose 
> failures. We don't have short- or medium-terms plans to stop using Jenkins.
>

+1, debugging is just hard on travis (although I assume I could download 
their vm and test locally, but usually local stuff works :( ). We could 
choose a lightweight route and just enable travis for sqlite to get pull 
requests tested [Which would be pretty useless for eg postgres patches]. 
But using Jenkins __and__ Travis-CI to test all combinations on both 
systems will consume more time than we have.

Cheers,
Florian

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-developers/-/U5wmTLBEydgJ.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to