مرجع سريع

ورقة غش Travis CI

دليل مرجعي سريع لإعداد ملف .travis.yml في Travis CI، يغطي دورات حياة البناء، مصفوفات البناء، البيئات، والنشر.

· تاريخ النشر

مرجع سريع لملفات إعداد .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

مراحل دورة حياة البناء

تُنفَّذ دورة حياة البناء في 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

المراجع

موضوعات ذات صلة