В Travis есть хорошая фича: матрица окружений. Например, у меня либа на питоне и я её хочу протестировать на [Ubuntu, Debian, CentOS, RHEL, Windows] × [python 2.7, python 3.7].
Можно задать эту матрицу в пайплайне и Travis сам переберёт все возможные варианты.