Referência rápida para arquivos de configuração .travis.yml no Travis CI.
Ambientes de linguagem
Configuração Node.js
language: node_js
node_js:
- '18'
- '20'
script:
- npm test
Configuração Ruby
language: ruby
rvm:
- 3.1
- 3.2
script:
- bundle exec rake test
Fases do ciclo de vida do build
O ciclo de vida do build do Travis CI é executado na seguinte sequência:
before_installinstallbefore_scriptscriptafter_successouafter_failureafter_scriptbefore_deploy(opcional)deploy(opcional)after_deploy(opcional)
Etapas de script personalizadas
before_script:
- make pretest
script:
- make test
after_script:
- make clean
Filtragem de branches
branches:
only:
- main
- /^release-.*$/
except:
- legacy
Matriz e variáveis de ambiente
env:
- DB=postgresql
- DB=mysql
Dependências de sistema com Apt
addons:
apt:
packages:
- libcurl4-openssl-dev