3 ms·
Makefiles are the gold standard there, warts and all. But in every case, unless you encode a whole plethora of hacks in your golden build script, you still nee
by geerlingguy 6y ago
Makefiles are the gold standard there, warts and all.
But in every case, unless you encode a whole plethora of hacks in your golden build script, you still need minimal environment setup, like Python + Docker + [insert library here].
Most of my Travis files are only 10-20 lines long, but I work in a lot of different types of environments, so it's not always as easy as "three lines of bash and a docker run command".
Plus I have a number of legacy projects which did use some of Travis' more exotic features, and those will take longer. Not just for myself, but I'm thinking of tons of smaller OSS libraries and projects that are minimally maintained yet have a large footprint under more popular and maintained software!
- sounds 6y agoI'd be interested to have a deeper discussion with you about Makefiles, sometime. We've actually migrated all our projects off Makefiles. Developers hate having to live within the constraints.