There's a policy change that landed a few weeks ago (27 nov) worth looking into:
The new policy will be as follows: 1. If the commit occurs on the default branch, then the owners of the repository will be notified. 2. If the commit occurs on a non-default branch, the author and the committer of the commit who are also owners of the repository will be notified. http://about.travis-ci.org/blog/2013-11-19-upcoming-email-notification-policy-change/ Also django-cms/.travis.yml<https://github.com/divio/django-cms/blob/develop/.travis.yml> has a complete travis setup, including sqlite, postgres and mysql. Could be of inspiration for Django's travis config. (reproduced from: https://code.djangoproject.com/ticket/19891#comment:32) Op zaterdag 18 mei 2013 13:43:11 UTC+2 schreef Chris Wilson: > > Hi all, > > On Thu, 7 Mar 2013, Jacob Kaplan-Moss wrote: > > > On Mon, Feb 25, 2013 at 4:48 PM, Florian Apolloner > > <[email protected] <javascript:>> wrote: > >> So all in all I think we could enable travis, > > > > I agree, +1 from me. > > One issue standing in the way: Travis will try to build any branch without > a .travis.yml file as though it was a Ruby project. This will fail. It > may generate email notifications too, as they are enabled by default. > <https://github.com/travis-ci/travis-ci/issues/902> > <https://github.com/travis-ci/travis-ci/issues/414> > <https://github.com/travis-ci/travis-ci/issues/1095> > > I think we need to add a .travis.yml file to *every* branch that we might > ever commit to (including packaging and stable/1.5.x) to tell Travis not > to build it. > > Does anyone have a particular objection to adding this one file to old > branches, with minimal contents, e.g: > > # see https://github.com/travis-ci/travis-ci/issues/902 > branches: > only: > - master > - travisci > > I guess this would only cause problems if anyone's building an old branch, > or their own fork of django, in Travis. In which case they'll have to > resolve the merge conflict, and again whenever we change the .travis.yml > file. > > Cheers, Chris. > -- > Aptivate | http://www.aptivate.org | Phone: +44 1223 967 838 > Future Business, Cam City FC, Milton Rd, Cambridge, CB4 1UY, UK > > Aptivate is a not-for-profit company registered in England and Wales > with company number 04980791. > > -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/8c69f179-5ec0-46d9-a00c-831ae9593ce1%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
