Github Actions

Server & Infra

SonarQube with Github Actions (PR Decoration)

EC2 인스턴스 생성부터 SonarQube 호스팅과 PR 데코레이션까지! 한 시간 내로 뚝딱! 전체 오퍼레이션 과정은 아래 영상을 참고해주세요 https://www.youtube.com/watch?v=5uS4yyl_WCE SonarQube, SonarCloud 둘 다 정적 분석 도구입니다. 차이점은 직접 호스팅을 해야하는지 여부입니다. 직접 서버를 구축해야 하는 SonarQube는 Community Edition은 오픈소스입니다. 이미 구축되어 있는 서버를 이용하는 SonarCloud는 제한된 기능까지 무료로 사용 가능합니다. 처음엔 SonarCloud를 사용하고 싶었는데요, woowacourse-teams 라는 하나의 Organization 안에 있는 하나의 Repository의 Collaborator..

Server & Infra

Jacoco with Github Action

Jacoco를 이용해 코드 커버리지 리포트를 만들어봅시다! Jacoco와 정적 코드 분석 JaCoCo is a free code coverage library for Java Jacoco는 테스트 코드 커버리지를 분석해주는 자바 진영의 무료 라이브러리입니다. 정적 코드 분석이란 소스 코드의 실행 없이, 소프트웨어 품질 관리에 도움을 주는 분석 기법인데요, 테스트 코드 커버리지가 낮은 지점에 대해 탐지해주고 알려준다면 이 또한 품질 향상에 도움을 줄 수 있다고 생각이 됩니다. 그래서 Jacoco 도 정적 코드 분석에 포함될 수 있을 것 같아요. 결과물 미리보기 이번 포스팅에선 Gradle 작업으로 생성되는 html 형식의 리포트와 Github Actions를 이용해 생성되는 코멘트 형식의 리포트 두 가지를..

리차드
'Github Actions' 태그의 글 목록