Referință rapidă pentru fișierele de configurare .travis.yml pe Travis CI.
Medii de limbaj
Configurare Node.js
language: node_js
node_js:
- '18'
- '20'
script:
- npm test
Configurare Ruby
language: ruby
rvm:
- 3.1
- 3.2
script:
- bundle exec rake test
Fazele ciclului de viață al build-ului
Ciclul de viață al build-ului Travis CI se execută în următoarea secvență:
before_installinstallbefore_scriptscriptafter_successsauafter_failureafter_scriptbefore_deploy(opțional)deploy(opțional)after_deploy(opțional)
Pași personalizați de script
before_script:
- make pretest
script:
- make test
after_script:
- make clean
Filtrarea ramurilor
branches:
only:
- main
- /^release-.*$/
except:
- legacy
Matrice și variabile de mediu
env:
- DB=postgresql
- DB=mysql
Dependențe de sistem prin Apt
addons:
apt:
packages:
- libcurl4-openssl-dev