CircleCI 도입
GitHub 및 CircleCI 등록
CircleCI를 사용하려면 GitHub를 등록해야합니다.
GitHub
여기에서 등록합니다.
htps : // 기주 b. 코m/
CircleCI
여기에서 GitHub 계정으로 로그인합니다.
htps : // 해 rc ぇ시. 코m/
리포지토리 만들기
GitHub에 로그인한 후 아래 버튼을 클릭합니다.
그렇게 하면 아래의 화면으로 진행하여 Repository name을 붙이고, 「Create repository」를 클릭하면 리포지토리가 작성됩니다.
다음과 같이 리포지토리를 만드는 것은 성공입니다.
GitHub와 CircleCI의 협력
CircleCI 화면에서 작성한 리포지토리를 등록합니다.
화면 왼쪽에 있는 플러스 드라이버와 같은 아이콘을 클릭하여 방금 만든 리포지토리를 등록합니다.
Git 사용
작업 디렉토리를 만들고 리포지토리를 복제합니다.
mkdir hoge
cd hoge
git clone https://github.com/HiromitsuIwata/sample.git
cd sample
적절하게 파일을 만듭니다.
Sample.php<?php
class Sample
{
public function helloWorld()
{
return 'hello world!';
}
}
그리고 테스트 코드도 작성합니다.
테스트 코드는 함수 이름의 처음에 test를 붙이거나 어노테이션으로 @test
를 붙이는 것으로, 그 함수가 테스트를 실행하는 대상이 됩니다.
SampleTest.php<?php
require_once('./Sample.php');
class SampleTest extends PHPUnit_Framework_TestCase
{
public function testハローワールド()
{
$Sample = new Sample();
$this->assertEquals($Sample->helloWorld(), 'hello world!');
}
/**
* @test
*/
public function aaa()
{
$Sample = new Sample();
$this->assertEquals($Sample->helloWorld(), 'aaaaa');
}
}
CircleCI에서 테스트를 실행하기 위한 구성 파일을 만듭니다.
circle.ymltest:
override:
- phpunit SampleTest
세 개의 파일을 만든 후 푸시합니다.
git add Sample.php
git add SampleTest.php
git add circle.yml
git commit -m "add test"
git push
push 시점에서 CircleCI 쪽에서 테스트가 실행됩니다.
아래 이미지와 같이 표시되면 성공입니다.
일부러 테스트 코드를 오류로 만들었으므로 Failed가 표시됩니다.
자세한 내용을 보려면 해당 행을 클릭하여 확인할 수 있습니다.
테스트가 성공하면 Failed가 Fixed입니다.
요약
GitHub를 등록하고 리포지토리를 만들고 복제하고, CircleCI와 GitHub의 연계, 테스트 코드를 만들고 푸시하여 쉽게 CircleCI를 사용할 수 있습니다.
Reference
이 문제에 관하여(CircleCI 도입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Hiromitsu_Iwata/items/0ed4a3036ee8e5902db8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
GitHub에 로그인한 후 아래 버튼을 클릭합니다.
그렇게 하면 아래의 화면으로 진행하여 Repository name을 붙이고, 「Create repository」를 클릭하면 리포지토리가 작성됩니다.
다음과 같이 리포지토리를 만드는 것은 성공입니다.
GitHub와 CircleCI의 협력
CircleCI 화면에서 작성한 리포지토리를 등록합니다.
화면 왼쪽에 있는 플러스 드라이버와 같은 아이콘을 클릭하여 방금 만든 리포지토리를 등록합니다.
Git 사용
작업 디렉토리를 만들고 리포지토리를 복제합니다.
mkdir hoge
cd hoge
git clone https://github.com/HiromitsuIwata/sample.git
cd sample
적절하게 파일을 만듭니다.
Sample.php<?php
class Sample
{
public function helloWorld()
{
return 'hello world!';
}
}
그리고 테스트 코드도 작성합니다.
테스트 코드는 함수 이름의 처음에 test를 붙이거나 어노테이션으로 @test
를 붙이는 것으로, 그 함수가 테스트를 실행하는 대상이 됩니다.
SampleTest.php<?php
require_once('./Sample.php');
class SampleTest extends PHPUnit_Framework_TestCase
{
public function testハローワールド()
{
$Sample = new Sample();
$this->assertEquals($Sample->helloWorld(), 'hello world!');
}
/**
* @test
*/
public function aaa()
{
$Sample = new Sample();
$this->assertEquals($Sample->helloWorld(), 'aaaaa');
}
}
CircleCI에서 테스트를 실행하기 위한 구성 파일을 만듭니다.
circle.ymltest:
override:
- phpunit SampleTest
세 개의 파일을 만든 후 푸시합니다.
git add Sample.php
git add SampleTest.php
git add circle.yml
git commit -m "add test"
git push
push 시점에서 CircleCI 쪽에서 테스트가 실행됩니다.
아래 이미지와 같이 표시되면 성공입니다.
일부러 테스트 코드를 오류로 만들었으므로 Failed가 표시됩니다.
자세한 내용을 보려면 해당 행을 클릭하여 확인할 수 있습니다.
테스트가 성공하면 Failed가 Fixed입니다.
요약
GitHub를 등록하고 리포지토리를 만들고 복제하고, CircleCI와 GitHub의 연계, 테스트 코드를 만들고 푸시하여 쉽게 CircleCI를 사용할 수 있습니다.
Reference
이 문제에 관하여(CircleCI 도입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Hiromitsu_Iwata/items/0ed4a3036ee8e5902db8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
작업 디렉토리를 만들고 리포지토리를 복제합니다.
mkdir hoge
cd hoge
git clone https://github.com/HiromitsuIwata/sample.git
cd sample
적절하게 파일을 만듭니다.
Sample.php
<?php
class Sample
{
public function helloWorld()
{
return 'hello world!';
}
}
그리고 테스트 코드도 작성합니다.
테스트 코드는 함수 이름의 처음에 test를 붙이거나 어노테이션으로
@test
를 붙이는 것으로, 그 함수가 테스트를 실행하는 대상이 됩니다.SampleTest.php
<?php
require_once('./Sample.php');
class SampleTest extends PHPUnit_Framework_TestCase
{
public function testハローワールド()
{
$Sample = new Sample();
$this->assertEquals($Sample->helloWorld(), 'hello world!');
}
/**
* @test
*/
public function aaa()
{
$Sample = new Sample();
$this->assertEquals($Sample->helloWorld(), 'aaaaa');
}
}
CircleCI에서 테스트를 실행하기 위한 구성 파일을 만듭니다.
circle.yml
test:
override:
- phpunit SampleTest
세 개의 파일을 만든 후 푸시합니다.
git add Sample.php
git add SampleTest.php
git add circle.yml
git commit -m "add test"
git push
push 시점에서 CircleCI 쪽에서 테스트가 실행됩니다.
아래 이미지와 같이 표시되면 성공입니다.
일부러 테스트 코드를 오류로 만들었으므로 Failed가 표시됩니다.
자세한 내용을 보려면 해당 행을 클릭하여 확인할 수 있습니다.
테스트가 성공하면 Failed가 Fixed입니다.
요약
GitHub를 등록하고 리포지토리를 만들고 복제하고, CircleCI와 GitHub의 연계, 테스트 코드를 만들고 푸시하여 쉽게 CircleCI를 사용할 수 있습니다.
Reference
이 문제에 관하여(CircleCI 도입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Hiromitsu_Iwata/items/0ed4a3036ee8e5902db8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CircleCI 도입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Hiromitsu_Iwata/items/0ed4a3036ee8e5902db8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)