Referencia rápida para archivos de configuración .travis.yml en Travis CI.
Entornos de lenguajes
Configuración de Node.js
language: node_js
node_js:
- '18'
- '20'
script:
- npm test
Configuración de Ruby
language: ruby
rvm:
- 3.1
- 3.2
script:
- bundle exec rake test
Fases del ciclo de vida del build
El ciclo de vida de compilación de Travis CI se ejecuta en la siguiente secuencia:
before_installinstallbefore_scriptscriptafter_successoafter_failureafter_scriptbefore_deploy(opcional)deploy(opcional)after_deploy(opcional)
Pasos de script personalizados
before_script:
- make pretest
script:
- make test
after_script:
- make clean
Filtrado de ramas
branches:
only:
- main
- /^release-.*$/
except:
- legacy
Matriz y variables de entorno
env:
- DB=postgresql
- DB=mysql
Dependencias del sistema con Apt
addons:
apt:
packages:
- libcurl4-openssl-dev