Referência rápida

Folha de dicas do Travis CI

Guia rápido para configuração .travis.yml no Travis CI: ciclo de vida do build, compilações em matriz, ambientes e deploy.

· Publicado

Referência rápida para arquivos de configuração .travis.yml no Travis CI.

Ambientes de linguagem

Configuração Node.js

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

script:
  - npm test

Configuração Ruby

language: ruby
rvm:
  - 3.1
  - 3.2

script:
  - bundle exec rake test

Fases do ciclo de vida do build

O ciclo de vida do build do Travis CI é executado na seguinte sequência:

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

Etapas de script personalizadas

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

Filtragem de branches

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

Matriz e variáveis de ambiente

env:
  - DB=postgresql
  - DB=mysql

Dependências de sistema com Apt

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

Referências

Temas relacionados