본문 바로가기

coveralls2

Gradle 멀티 모듈에서 TravisCI & Coveralls 연동 기존의 Gradle + SpringBoot + Travis CI + Coveralls + 텔레그램 연동하기가 일반 Gradle 프로젝트를 다루기 때문에 Gradle Multi Module 프로젝트에서는 Coveralls를 그대로 적용할수가 없었습니다. 그래서 이번 시간에는 Gradle Multi Module에서 Coveralls를 연동하는 방법을 소개 드립니다. 모든 코드는 Github에 있으니 참고하시면 됩니다. 적용 앞서 소개드린 일반 Gradle 프로젝트에서 Travis CI & Coveralls 연동하기를 이미 해보셨다는 가정하에 시작합니다. 만약 아직 진행하지 않으셨다면, 본인의 멀티모듈 프로젝트에 해당 과정을 먼저 진행해보세요! 여기서는 멀티모듈 구조를 만드는 방법은 소개하지 않습니다. 이미 .. 2018. 3. 12.
Gradle + SpringBoot + Travis CI + Coveralls + 텔레그램 연동하기 최근에 개인프로젝트를 진행하면 무조건 진행하는 것이 바로 CI 연동입니다. 지속적으로 통합 빌드/테스트가 된다는게 개인 프로젝트에서는 정말 큰 도움이 됩니다. 개인프로젝트에서 CI연동을 하면 다음과 같은 작업이 자동화됩니다. 하나의 기능을 수정 혹은 추가 후 Git Push -> Travis CI에서 통합 빌드 및 테스트 -> Coverall에서 테스트 커버리지 관리 -> 텔레그램으로 CI 결과 알람 물론 여기서 AWS CodeDeploy나 다른 CD 툴을 사용한면 배포까지 자동화 시킬수 있습니다. 관련된 내용은 스프링부트로 웹 서비스 출시하기 - 6. TravisCI & AWS CodeDeploy로 배포 자동화 구축하기를 참고해보세요! 앞서 스프링부트로 웹 서비스 출시하기 시리즈에서 CI/CD 환경을 .. 2018. 3. 10.