Time to Abandon Travis-CI

Today, I once again ran up against a failed build due to incomplete support for Ubuntu Xenial, an operating that’s well over two years old now.

A continuous integration system needs to have progressive platform support. Applications and libraries need to test with late releases of operating systems and language releases, preferably with pre-releases, so that a project can validate with those platforms prior to their release.

With Travis, it seems many projects are stuck with an operating system from over four years ago and a Python version that’s well over a year old and does not include the latest stable release.

This makes Travis-CI an unacceptable solution for CI.

I’ve been patient and willing to help, but the frozen answer is that they’re not really working on it.

It’s time to find something better.

Written on October 30, 2018