Si usas Debian 9, como yo, vas a tener problemas instalando travis CLI, pues la versión 2.3.3 que viene en los repositorios te devolverá un error al instalar faraday.
A continuación te dejo los pasos que seguí para poder instalarlo usando rvm (Ruby version manager).
ERROR: Error installing travis:
faraday requires Ruby version >= 2.4.
Primero hay que agregar las llaves criptográficas de los servidores de rvm.
gpg--keyserverhkp://pool.sks-keyservers.net--recv-keys409B6B1796C275462A1703113804BB82D39DC0E37D2BAF1CF37B13E2069D6956105BD0E739499BDB
Si el servidor anterior no te funciona checa con los que están disponibles en la documentación oficial
Ahora descarguemos rvm e instalemos rvm usando curl
curl -L [get.rvm.io](http://get.rvm.io) | bash -s stable --auto
Recarguemos nuestra sesión de usuario
. ~/.bash_profile
Ahora ejecutemos el siguiente comando para instalar las dependencias que necesitaremos en el sistema.
Corroboremos que tenemos instalado y funcionando rvm
rvm -v
La terminal nos devolverá la versión que tenemos instalada a continuación
rvm requirements
Si todo salió bien ya podremos descargar una versiónde Ruby personalizada, yo elegí la 2.7.0
rvminstall 2.7.0
A continuación le indicamos a rvm que queremos usar esa versión
rvmuse 2.7.0
Finalmente usaremos Ruby para descargar Travis. Por favor nota que el comando va sin sudo
gem install travis
Listo, ahora si ejecutamos travis version podremos ver la versión que tenemos instalada
travis version
Para los amantes de Docker tambien pueden usar la imagen de docker disponible, esto evita tener que instalar ruby si es que no lo usan mucho, y el cli en si:
https://hub.docker.com/r/skandyla/travis-cli/
y este es el repo, por si gustan ver como se construyo
https://github.com/skandyla/docker-travis-cli