Professional의 Travis CI 활용 방법(공식 가이드 기준)
확인 작용을 피하는 창고
https://github.com/plaindocs/travis-broken-example Fork 버튼만 누르면 됩니다.
(*Fork은 자신이 좋아하는 창고를 자신의 창고로 삼아 충분히 복제할 수 있는 기능)
Clone Fork의 창고
손에 넣다$ git clone [email protected]:YOUR_USER_NAME/travis-broken-example.git
$ cd travis-broken-example
Travis 구성 파일 보기
비록 많은 것을 썼지만, 나는 여러 php 버전으로 테스트한 것을 안다.
hhvm도 php 환경 중의 하나이다.
.travis.ymllanguage: php # テスト言語
php:
- 5.5 # 環境その1
- 5.4 # 環境その2
- hhvm # 環境その3
script: phpunit Test.php # この処理がCIとして走る
테스트 스크립트 확인
억지로 실패할 것 같은 테스트라고 쓰여 있다.
기대1+1=1
의 테스트였기 때문에 실패는 올바른 상태였다.
Test.php<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
$this->assertEquals(1+1,1);
}
}
?>
Travis CI에 등록
에서 오다https://travis-ci.org/.
트래비스를 통한 창고 활성화
브랜치가 표시되지 않는 경우
Sync account를 테스트합니다.
적당한 커미션 미루기를 하다 $ git add -A
$ git commit -m 'Testing Travis CI'
$ git push
시험이 시작되다
여러 PHP 환경에서 테스트가 각각 수행된다는 것을 알 수 있습니다.
드디어 시험에 떨어졌다
이것도 예상과 같은 동작이다.
테스트 파일 수정 1+1=2
.
(1+1은 2죠? 여러분!)
Test.php<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
- $this->assertEquals(1+1,1);
+ $this->assertEquals(1+1,2);
}
}
?>
git push
새로운 시험이 시작되었는데 이번에 성공했다
잘 됐다!
배지 달아봐.
조금 이해하기 어렵지만 트래비스 CI에 표시된'배지 버튼'을 누르면 인덱스 코드를 얻을 수 있다.
화면에서 본 이 녀석=>
형식Mardown을 선택합니다.
이거 지허브의 README에 붙이면 돼요.
(이슈나 위키에 붙여봐도 될 것 같다)
Giithub의 README에 포함된 코드 추가
샘플 보기
이 배지는 CI가 통과했는지 떨어졌는지 확인할 수 있습니다.
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/8021d38cb202950fb18c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
손에 넣다
$ git clone [email protected]:YOUR_USER_NAME/travis-broken-example.git
$ cd travis-broken-example
Travis 구성 파일 보기
비록 많은 것을 썼지만, 나는 여러 php 버전으로 테스트한 것을 안다.
hhvm도 php 환경 중의 하나이다.
.travis.ymllanguage: php # テスト言語
php:
- 5.5 # 環境その1
- 5.4 # 環境その2
- hhvm # 環境その3
script: phpunit Test.php # この処理がCIとして走る
테스트 스크립트 확인
억지로 실패할 것 같은 테스트라고 쓰여 있다.
기대1+1=1
의 테스트였기 때문에 실패는 올바른 상태였다.
Test.php<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
$this->assertEquals(1+1,1);
}
}
?>
Travis CI에 등록
에서 오다https://travis-ci.org/.
트래비스를 통한 창고 활성화
브랜치가 표시되지 않는 경우
Sync account를 테스트합니다.
적당한 커미션 미루기를 하다 $ git add -A
$ git commit -m 'Testing Travis CI'
$ git push
시험이 시작되다
여러 PHP 환경에서 테스트가 각각 수행된다는 것을 알 수 있습니다.
드디어 시험에 떨어졌다
이것도 예상과 같은 동작이다.
테스트 파일 수정 1+1=2
.
(1+1은 2죠? 여러분!)
Test.php<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
- $this->assertEquals(1+1,1);
+ $this->assertEquals(1+1,2);
}
}
?>
git push
새로운 시험이 시작되었는데 이번에 성공했다
잘 됐다!
배지 달아봐.
조금 이해하기 어렵지만 트래비스 CI에 표시된'배지 버튼'을 누르면 인덱스 코드를 얻을 수 있다.
화면에서 본 이 녀석=>
형식Mardown을 선택합니다.
이거 지허브의 README에 붙이면 돼요.
(이슈나 위키에 붙여봐도 될 것 같다)
Giithub의 README에 포함된 코드 추가
샘플 보기
이 배지는 CI가 통과했는지 떨어졌는지 확인할 수 있습니다.
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/8021d38cb202950fb18c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
language: php # テスト言語
php:
- 5.5 # 環境その1
- 5.4 # 環境その2
- hhvm # 環境その3
script: phpunit Test.php # この処理がCIとして走る
억지로 실패할 것 같은 테스트라고 쓰여 있다.
기대
1+1=1
의 테스트였기 때문에 실패는 올바른 상태였다.Test.php
<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
$this->assertEquals(1+1,1);
}
}
?>
Travis CI에 등록
에서 오다https://travis-ci.org/.
트래비스를 통한 창고 활성화
브랜치가 표시되지 않는 경우
Sync account를 테스트합니다.
적당한 커미션 미루기를 하다 $ git add -A
$ git commit -m 'Testing Travis CI'
$ git push
시험이 시작되다
여러 PHP 환경에서 테스트가 각각 수행된다는 것을 알 수 있습니다.
드디어 시험에 떨어졌다
이것도 예상과 같은 동작이다.
테스트 파일 수정 1+1=2
.
(1+1은 2죠? 여러분!)
Test.php<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
- $this->assertEquals(1+1,1);
+ $this->assertEquals(1+1,2);
}
}
?>
git push
새로운 시험이 시작되었는데 이번에 성공했다
잘 됐다!
배지 달아봐.
조금 이해하기 어렵지만 트래비스 CI에 표시된'배지 버튼'을 누르면 인덱스 코드를 얻을 수 있다.
화면에서 본 이 녀석=>
형식Mardown을 선택합니다.
이거 지허브의 README에 붙이면 돼요.
(이슈나 위키에 붙여봐도 될 것 같다)
Giithub의 README에 포함된 코드 추가
샘플 보기
이 배지는 CI가 통과했는지 떨어졌는지 확인할 수 있습니다.
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/8021d38cb202950fb18c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
브랜치가 표시되지 않는 경우
Sync account를 테스트합니다.
적당한 커미션 미루기를 하다 $ git add -A
$ git commit -m 'Testing Travis CI'
$ git push
시험이 시작되다
여러 PHP 환경에서 테스트가 각각 수행된다는 것을 알 수 있습니다.
드디어 시험에 떨어졌다
이것도 예상과 같은 동작이다.
테스트 파일 수정 1+1=2
.
(1+1은 2죠? 여러분!)
Test.php<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
- $this->assertEquals(1+1,1);
+ $this->assertEquals(1+1,2);
}
}
?>
git push
새로운 시험이 시작되었는데 이번에 성공했다
잘 됐다!
배지 달아봐.
조금 이해하기 어렵지만 트래비스 CI에 표시된'배지 버튼'을 누르면 인덱스 코드를 얻을 수 있다.
화면에서 본 이 녀석=>
형식Mardown을 선택합니다.
이거 지허브의 README에 붙이면 돼요.
(이슈나 위키에 붙여봐도 될 것 같다)
Giithub의 README에 포함된 코드 추가
샘플 보기
이 배지는 CI가 통과했는지 떨어졌는지 확인할 수 있습니다.
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/8021d38cb202950fb18c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git add -A
$ git commit -m 'Testing Travis CI'
$ git push
여러 PHP 환경에서 테스트가 각각 수행된다는 것을 알 수 있습니다.
드디어 시험에 떨어졌다
이것도 예상과 같은 동작이다.
테스트 파일 수정 1+1=2
.
(1+1은 2죠? 여러분!)
Test.php<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
- $this->assertEquals(1+1,1);
+ $this->assertEquals(1+1,2);
}
}
?>
git push
새로운 시험이 시작되었는데 이번에 성공했다
잘 됐다!
배지 달아봐.
조금 이해하기 어렵지만 트래비스 CI에 표시된'배지 버튼'을 누르면 인덱스 코드를 얻을 수 있다.
화면에서 본 이 녀석=>
형식Mardown을 선택합니다.
이거 지허브의 README에 붙이면 돼요.
(이슈나 위키에 붙여봐도 될 것 같다)
Giithub의 README에 포함된 코드 추가
샘플 보기
이 배지는 CI가 통과했는지 떨어졌는지 확인할 수 있습니다.
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/8021d38cb202950fb18c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1+1=2
.(1+1은 2죠? 여러분!)
Test.php
<?php
class Test extends PHPUnit_Framework_TestCase
{
public function testOnePlusOne() {
- $this->assertEquals(1+1,1);
+ $this->assertEquals(1+1,2);
}
}
?>
git push
새로운 시험이 시작되었는데 이번에 성공했다
잘 됐다!
배지 달아봐.
조금 이해하기 어렵지만 트래비스 CI에 표시된'배지 버튼'을 누르면 인덱스 코드를 얻을 수 있다.
화면에서 본 이 녀석=>
형식Mardown을 선택합니다.
이거 지허브의 README에 붙이면 돼요.
(이슈나 위키에 붙여봐도 될 것 같다)
Giithub의 README에 포함된 코드 추가
샘플 보기
이 배지는 CI가 통과했는지 떨어졌는지 확인할 수 있습니다.
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/8021d38cb202950fb18c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
잘 됐다!
배지 달아봐.
조금 이해하기 어렵지만 트래비스 CI에 표시된'배지 버튼'을 누르면 인덱스 코드를 얻을 수 있다.
화면에서 본 이 녀석=>
형식Mardown을 선택합니다.
이거 지허브의 README에 붙이면 돼요.
(이슈나 위키에 붙여봐도 될 것 같다)
Giithub의 README에 포함된 코드 추가
샘플 보기
이 배지는 CI가 통과했는지 떨어졌는지 확인할 수 있습니다.
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/8021d38cb202950fb18c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Professional의 Travis CI 활용 방법(공식 가이드 기준)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YumaInaura/items/8021d38cb202950fb18c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)