쉽고 간편한 지속적인 통합 도구 - travis ci
뱀부(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
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
같이 보기