Γρήγορη αναφορά για αρχεία ρυθμίσεων .travis.yml στο Travis CI.
Περιβάλλοντα γλωσσών
Ρύθμιση Node.js
language: node_js
node_js:
- '18'
- '20'
script:
- npm test
Ρύθμιση Ruby
language: ruby
rvm:
- 3.1
- 3.2
script:
- bundle exec rake test
Φάσεις κύκλου ζωής build
Ο κύκλος ζωής build στο Travis CI εκτελείται με την εξής σειρά:
before_installinstallbefore_scriptscriptafter_successήafter_failureafter_scriptbefore_deploy(προαιρετικό)deploy(προαιρετικό)after_deploy(προαιρετικό)
Προσαρμοσμένα βήματα σεναρίου
before_script:
- make pretest
script:
- make test
after_script:
- make clean
Φιλτράρισμα κλάδων (Branches)
branches:
only:
- main
- /^release-.*$/
except:
- legacy
Πίνακας & Μεταβλητές περιβάλλοντος
env:
- DB=postgresql
- DB=mysql
Εξαρτήσεις συστήματος με Apt
addons:
apt:
packages:
- libcurl4-openssl-dev