상세 컨텐츠

본문 제목

Github 관련 유용한 도구 (Travis CI, Coveralls 등)

Development

by chbae 2023. 4. 19. 23:58

본문

728x90
반응형

"소셜 코딩으로 이끄는 GitHub 실천기술" 이라는 책을 읽고 있는데, 여기서 나온 github 관련 유용한 도구들을 설명하고자 한다.

 

1. Travis CI, https://travis-ci.org/오픈 소스 커뮤니티 전용 CI를 무료로 해주는 서비스이다. github와 연동이 되어 자동으로 repository를 등록해서 CI 결과를 보여준다. Python, PHP, Javascript등의 웹 언어 및 C, C++, Java도 지원한다.

 

Home – Travis-CI

Simple YAML configs

www.travis-ci.com

2. Coveralls, https://coveralls.io/코드 커버리지 리포트 서비스이다. 지원되는 언어는 Python, Ruby, Javascript/Node.js, C, C++, Java 등이다. github 계정으로 로그인하고, 저장소 자동 연동이 가능하여 유용하다.

 

Coveralls.io - Test Coverage History and Statistics

The leading provider of test coverage analytics. Ensure that all your new code is fully covered, and see coverage trends emerge. Works with most CI services. Always free for open source.

coveralls.io

 

이 외에도, Gemnasium, Code Climate, Jenkins 등 다양한 도구에 대해서 이 책에서는 설명하고 있다. Jenkins는 개인 보다는 회사 내에서 개발을 한다면 CI로 사용하면 좋다. 가장 많이 사용하는 CI 도구 중에 하나이다.

728x90

관련글 더보기