On Nov 03, 2016, at 12:54 AM, Nick Coghlan wrote: >This is also an area where I'm fine with recommending freemium >solutions if they're the lowest barrier to entry option for new users, >and "Use GitHub + Travis CI" qualifies on that front.
I won't rehash the GitHub/GitLab debate, but in some of my projects (hosted on GH) I've had to ditch Travis because of limitations on that platform. Specifically, I needed to run various tests on an exact specification of various Ubuntu platforms, e.g. does X run on an up-to-date Ubuntu Y.Z? I originally used Docker for this, but our projects had additional constraints, such as needing to bind-mount, which aren't supported on the Travis+Docker platform. So we ended up ditching the Travis integration and hooking our test suite into the Ubuntu autopkgtest system (which is nearly identical to the Debian autopkgtest system but runs on Ubuntu infrastructure). Python may not be affected by similar constraints, but it is worth keeping in mind. Travis isn't a perfect technical solution for all projects, but it may be good enough for Python. Cheers, -Barry
pgpOSaL3aAK0M.pgp
Description: OpenPGP digital signature
_______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
