Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[공통] Github Actions, Jacoco 설정 #20

Open
1 of 2 tasks
jojaeng2 opened this issue Aug 27, 2023 · 1 comment
Open
1 of 2 tasks

[공통] Github Actions, Jacoco 설정 #20

jojaeng2 opened this issue Aug 27, 2023 · 1 comment
Assignees
Labels
feature This issue or pull request already exists

Comments

@jojaeng2
Copy link
Member

jojaeng2 commented Aug 27, 2023

목적

테스트 코드에 대해 강제성을 부여함으로써, 코드 품질을 올리기 위해 Github Actions와 Jacoco를 도입합니다.

Jacoco
테스트 커버리지를 시각화 할 수 있는 도구. 테스트 커버리지가 일정 수준 미만이면 빌드가 되지 않도록 설정할 수 있음
Github Actions
CI develop에 merge되면 빌드를 수행함. docker registry 설정은 아직 안할 것.

시나리오

  1. develop에 merge가 되면 Github Actions이 빌드를 수행
  2. 빌드 시 test 수행
    3-1. jacoco에 설정한 커버리지 미만일 경우 빌드 실패
    3-2. 커버리지 이상일 경우 빌드 성공
  3. Docker registry에 push (이 부분은 일단 생략)

세부 구현 내용

  • github actions 설정 추가
  • Jacoco 설정 추가

특이사항

테스트 합시다.

@jojaeng2 jojaeng2 self-assigned this Aug 27, 2023
@jojaeng2 jojaeng2 added the feature This issue or pull request already exists label Aug 27, 2023
@jojaeng2
Copy link
Member Author

actions 달면서 그냥 바로 develop에 push좀 했습니다~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

1 participant