Référence rapide pour les fichiers de configuration .travis.yml sur Travis CI.
Environnements de langage
Configuration Node.js
language: node_js
node_js:
- '18'
- '20'
script:
- npm test
Configuration Ruby
language: ruby
rvm:
- 3.1
- 3.2
script:
- bundle exec rake test
Phases du cycle de vie du build
Le cycle de vie de compilation Travis CI s'exécute dans l'ordre suivant :
before_installinstallbefore_scriptscriptafter_successouafter_failureafter_scriptbefore_deploy(optionnel)deploy(optionnel)after_deploy(optionnel)
Étapes de script personnalisées
before_script:
- make pretest
script:
- make test
after_script:
- make clean
Filtrage des branches
branches:
only:
- main
- /^release-.*$/
except:
- legacy
Matrice et variables d'environnement
env:
- DB=postgresql
- DB=mysql
Dépendances système avec Apt
addons:
apt:
packages:
- libcurl4-openssl-dev