Snelle referentie

Travis CI spiekbriefje

Snelle referentiegids voor .travis.yml-configuratie op Travis CI: build-levenscyclus, matrix-builds, omgevingen en implementatie.

· Gepubliceerd

Snelle referentie voor .travis.yml-configuratiebestanden op Travis CI.

Taalomgevingen

Node.js-configuratie

language: node_js
node_js:
  - '18'
  - '20'

script:
  - npm test

Ruby-configuratie

language: ruby
rvm:
  - 3.1
  - 3.2

script:
  - bundle exec rake test

Fasen van de build-levenscyclus

De build-levenscyclus van Travis CI wordt in deze volgorde uitgevoerd:

  1. before_install
  2. install
  3. before_script
  4. script
  5. after_success of after_failure
  6. after_script
  7. before_deploy (optioneel)
  8. deploy (optioneel)
  9. after_deploy (optioneel)

Aangepaste scriptstappen

before_script:
  - make pretest
script:
  - make test
after_script:
  - make clean

Branch-filtering

branches:
  only:
    - main
    - /^release-.*$/
  except:
    - legacy

Matrix en omgevingsvariabelen

env:
  - DB=postgresql
  - DB=mysql

Systeemafhankelijkheden met Apt

addons:
  apt:
    packages:
      - libcurl4-openssl-dev

Referenties

Verwante onderwerpen