Riferimento rapido per i file di configurazione .travis.yml su Travis CI.
Ambienti di linguaggio
Configurazione Node.js
language: node_js
node_js:
- '18'
- '20'
script:
- npm test
Configurazione Ruby
language: ruby
rvm:
- 3.1
- 3.2
script:
- bundle exec rake test
Fasi del ciclo di vita della build
Il ciclo di vita della build di Travis CI viene eseguito nella seguente sequenza:
before_installinstallbefore_scriptscriptafter_successoafter_failureafter_scriptbefore_deploy(opzionale)deploy(opzionale)after_deploy(opzionale)
Passaggi script personalizzati
before_script:
- make pretest
script:
- make test
after_script:
- make clean
Filtraggio dei branch
branches:
only:
- main
- /^release-.*$/
except:
- legacy
Matrice e variabili d'ambiente
env:
- DB=postgresql
- DB=mysql
Dipendenze di sistema con Apt
addons:
apt:
packages:
- libcurl4-openssl-dev