Travis-CI 시작하기

Travis-CI

No Image

  • Travis-CI는 루비로 작성된 오픈 소스 기반의 CI(Continuous Integration)
  • 분산 CI 호스팅 서비스를 제공
  • GitHub 아이디의 프로젝트를 연결하여 테스트, 빌드 및 배포 가능

Getting Started

1. 프로젝트 fork하기

2. Travis-CI 회원가입하기

No Image

3. Github Repositories 엑세스 권한 활성화 시키기

No Image

4. .travis.yml 확인하기

language: php
php:
- 5.5
- 5.4
- hhvm
script: phpunit Test.php
  • .travis.yml을 통해 Travis-CI에게 알려줍니다.
  • 프로젝트는 PHP로 작성되었고 PHP versions 5.5, 5.4, HHVM인 phpunit을 통해 Test.php를 테스트를 진행하라고 알려줍니다.

    No Image

5. NewUser.txt에 이름 넣고 push하여 Travis CI 작동시켜보기

  • 이름 작성하기

No Image

  • Git Push 하기
$ git add -A
$ git commit -m 'Testing Travis CI'
$ git push

No Image

Travis only runs a build on the commits you push after adding the repository to Travis.

No Image

  • Travis CI는 Email로 Test 결과물을 보낸다.

No Image

6. Test.php 수정하고 push하여 Travis CI 작동시켜보기

  • Test.php 수정하기

No Image

  • Git Push 하기
$ git add -A
$ git commit -m 'Testing Travis CI: fixing the build'
$ git push

No Image

참조

http://nnoco.tistory.com/227

https://docs.travis-ci.com/user/for-beginners

0%