Γρήγορη αναφορά

Οδηγός Travis CI (Cheat Sheet)

Γρήγορος οδηγός αναφοράς για ρυθμίσεις .travis.yml στο Travis CI: κύκλος ζωής build, matrix builds, περιβάλλοντα και ανάπτυξη.

· Δημοσιεύτηκε

Γρήγορη αναφορά για αρχεία ρυθμίσεων .travis.yml στο Travis CI.

Περιβάλλοντα γλωσσών

Ρύθμιση Node.js

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

script:
  - npm test

Ρύθμιση Ruby

language: ruby
rvm:
  - 3.1
  - 3.2

script:
  - bundle exec rake test

Φάσεις κύκλου ζωής build

Ο κύκλος ζωής build στο Travis CI εκτελείται με την εξής σειρά:

  1. before_install
  2. install
  3. before_script
  4. script
  5. after_success ή after_failure
  6. after_script
  7. before_deploy (προαιρετικό)
  8. deploy (προαιρετικό)
  9. after_deploy (προαιρετικό)

Προσαρμοσμένα βήματα σεναρίου

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

Φιλτράρισμα κλάδων (Branches)

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

Πίνακας & Μεταβλητές περιβάλλοντος

env:
  - DB=postgresql
  - DB=mysql

Εξαρτήσεις συστήματος με Apt

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

Αναφορές

Σχετικά θέματα