Travis CI의 .travis.yml 구성 파일 빠른 참조입니다.
언어 환경
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 빌드 수명 주기는 다음 순서대로 실행됩니다:
before_installinstallbefore_scriptscriptafter_success또는after_failureafter_scriptbefore_deploy(선택 사항)deploy(선택 사항)after_deploy(선택 사항)
사용자 지정 스크립트 단계
before_script:
- make pretest
script:
- make test
after_script:
- make clean
브랜치 필터링
branches:
only:
- main
- /^release-.*$/
except:
- legacy
매트릭스 및 환경 변수
env:
- DB=postgresql
- DB=mysql
Apt를 통한 시스템 종속성
addons:
apt:
packages:
- libcurl4-openssl-dev