Referință rapidă

Fișă de referință Travis CI

Ghid rapid pentru configurarea .travis.yml în Travis CI: ciclul de viață al build-ului, build-uri matrice, medii și deploy.

· Publicat

Referință rapidă pentru fișierele de configurare .travis.yml pe Travis CI.

Medii de limbaj

Configurare Node.js

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

script:
  - npm test

Configurare Ruby

language: ruby
rvm:
  - 3.1
  - 3.2

script:
  - bundle exec rake test

Fazele ciclului de viață al build-ului

Ciclul de viață al build-ului Travis CI se execută în următoarea secvență:

  1. before_install
  2. install
  3. before_script
  4. script
  5. after_success sau after_failure
  6. after_script
  7. before_deploy (opțional)
  8. deploy (opțional)
  9. after_deploy (opțional)

Pași personalizați de script

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

Filtrarea ramurilor

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

Matrice și variabile de mediu

env:
  - DB=postgresql
  - DB=mysql

Dependențe de sistem prin Apt

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

Referințe

Subiecte conexe