뱀부(bamboo) 나 젠킨스(jenkins)에 비해 가볍고 사용이 쉬운 지속적인 통합(continuous integration) 도구. 오픈 소스에 적용시 무료이며 github 와 연계되어 있어 push 시 자동으로 ci 수행
사용
프로젝트에 .travis.yml 를 만들고 여기에 빌드 작업을 기술
Configuring your build
Java
language: java
jdk:
- openjdk7
- openjdk8
- oraclejdk7
- oraclejdk8
script: mvn clean package
matrix:
allow_failures:
- jdk: openjdk7
- jdk: oraclejdk7
CODE
PHP
language: php
php:
- 5.4
- 5.5
- 5.6
- 7.0
- hhvm
before_install:
- travis_retry composer self-update
script:
- ./vendor/bin/phpunit --verbose
matrix:
allow_failures:
- php: hhvm
- php: 7.0
fast_finish: true
CODE
같이 보기