Riferimento rapido

Cheat Sheet per Travis CI

Guida rapida alla configurazione .travis.yml su Travis CI: ciclo di vita della build, matrix build, ambienti e deploy.

· Pubblicato

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:

  1. before_install
  2. install
  3. before_script
  4. script
  5. after_success o after_failure
  6. after_script
  7. before_deploy (opzionale)
  8. deploy (opzionale)
  9. 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

Riferimenti

Argomenti correlati