광범위한 단위 테스트가있는 github에 프로젝트가 있습니다 (node.js에 mocha 사용).
각 페이지에 통과 / 실패한 테스트를 보여주고 싶습니다. Github의 다른 프로젝트에서이 작업을 수행하고 있습니다.
테스트 상태를 표시하는 방법에 대한 문서를 찾을 수 없습니다.
- Github에서 단위 테스트 출력을 표시하려면 어떻게해야합니까?
- Github에서 테스트를 실행합니까 아니면 외부 웹앱과 연결해야합니까?
- 이 작업을 수행 할 수있는 무료 웹 서비스가 있습니까 (내 앱은 오픈 소스 임)?
답변
Travis CI를 살펴보십시오 . GitHub와 함께 사용할 수 있습니다.
이러한 배지를 “상태 이미지”라고하며 Travis는 프로젝트의 README.md 파일에 삽입 할 수있는 MarkDown을 제공 합니다.
답변
2013 년 4 월 26 일부터 GitHub 저장소 브랜치 페이지 에서 빌드 상태 를 확인할 수 있습니다. .
는 상태 API를 커밋 당신이 다른 곳을 사용할 수 있습니다 : “을 참조하십시오
환매 약정에서 상태 API를 “.
2013 년 4 월 30 일부터 커밋 상태에 대한 API 엔드 포인트 가 확장되어 분기 및 태그 이름과 커밋 SHA를 허용 합니다.
답변
CircleCI 상태 배지 는 README.md
마크 다운으로 파일에 놓을 수있는 단순한 이미지입니다 . 예를 들면 :
![Build Status](https://circleci.com/gh/<your github name>/<repo name>.png?circle-token=:circle-token)
또는
![Build Status](https://circleci.com/gh/<your github name>/<repo name>.svg?style=shield&circle-token=:circle-token)
답변
예, Jenkins 또는 https://travis-ci.org/ 와 같은 것을 의미한다고 확신합니다.
그들은 귀하의 github 계정에서 작동합니다! 모든 커밋에서 테스트가 실행됩니다.