Kurzreferenz für .travis.yml-Konfigurationsdateien auf Travis CI.
Sprachumgebungen
Node.js-Konfiguration
language: node_js
node_js:
- '18'
- '20'
script:
- npm test
Ruby-Konfiguration
language: ruby
rvm:
- 3.1
- 3.2
script:
- bundle exec rake test
Build-Lebenszyklusphasen
Der Travis CI Build-Lebenszyklus wird in folgender Reihenfolge ausgeführt:
before_installinstallbefore_scriptscriptafter_successoderafter_failureafter_scriptbefore_deploy(optional)deploy(optional)after_deploy(optional)
Benutzerdefinierte Skriptschritte
before_script:
- make pretest
script:
- make test
after_script:
- make clean
Branch-Filterung
branches:
only:
- main
- /^release-.*$/
except:
- legacy
Matrix und Umgebungsvariablen
env:
- DB=postgresql
- DB=mysql
Systemabhängigkeiten mit Apt
addons:
apt:
packages:
- libcurl4-openssl-dev