Referencia rápida

Hoja de trucos de Travis CI

Guía rápida para configurar .travis.yml en Travis CI: ciclo de vida de compilación, compilaciones en matriz, entornos y despliegue.

· Publicado

Referencia rápida para archivos de configuración .travis.yml en Travis CI.

Entornos de lenguajes

Configuración de Node.js

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

script:
  - npm test

Configuración de Ruby

language: ruby
rvm:
  - 3.1
  - 3.2

script:
  - bundle exec rake test

Fases del ciclo de vida del build

El ciclo de vida de compilación de Travis CI se ejecuta en la siguiente secuencia:

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

Pasos de script personalizados

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

Filtrado de ramas

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

Matriz y variables de entorno

env:
  - DB=postgresql
  - DB=mysql

Dependencias del sistema con Apt

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

Referencias

Temas relacionados