Référence rapide

Aide-mémoire Travis CI

Guide rapide pour la configuration .travis.yml sur Travis CI : cycle de vie du build, matrice de compilation, environnements et déploiement.

· Publié le

Référence rapide pour les fichiers de configuration .travis.yml sur Travis CI.

Environnements de langage

Configuration Node.js

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

script:
  - npm test

Configuration Ruby

language: ruby
rvm:
  - 3.1
  - 3.2

script:
  - bundle exec rake test

Phases du cycle de vie du build

Le cycle de vie de compilation Travis CI s'exécute dans l'ordre suivant :

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

Étapes de script personnalisées

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

Filtrage des branches

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

Matrice et variables d'environnement

env:
  - DB=postgresql
  - DB=mysql

Dépendances système avec Apt

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

Références

Sujets associés