728x90
📌 yml 파일 수정에 익숙하지 않으면 블로깅을 통해 공부하고 적용해 보세요.
1. github Actions에 들어가면 workflows를 새로 만들 수 있는데, Java with Gradle을 선택하면 오른쪽과 같이 구성된다.
2. 13번 줄처럼 코드 테스트를 실행할 jobs 아래에 test라고 명시해 준다.
💡 기타 설명
- 15 ~ 18번은 workflows를 내부 디렉터리의 그래들 파일과 연결하기 위해 수정했다. (🚨관련 에러 핸들링)
- 26 ~ 29번은 초기 gradle.yml 파일로 깃헙액션을 실행하면 오류가 나기 때문에 수정했다. (🚨관련 에러 핸들링)
3. Settings를 들어간다.
4. 왼쪽에 Branches를 클릭한다.
5. Add branch protection rule을 클릭한다.
6. Require status checks to pass before merging을 체크한다.
7. Require branches to be up date before merging을 체크한다.
8. 검색창에 위에 명시해 둔 test를 검색해서 찾아 등록하면 끝!
9. 이렇게 하면 해당 브랜치에 대한 protection rule을 설정하여 Github Actions의 코드 테스트를 통과한 pr만 머지할 수 있게 된다.
※ Require branches to be up to date before merging은 체크 시 항상 최신 브랜치 상태에서 테스트되도록 하는 옵션이다.
728x90
'[Git]' 카테고리의 다른 글
Git & GitHub 기본 개념 초간단 정리 (0) | 2023.06.14 |
---|---|
로컬 폴더를 그대로 깃 레파지토리로 만들기, gitHub 폴더 업로드 에러 해결(You've added another git repository inside your current repository, 폴더 화살표 표시 해결 방법) (0) | 2023.06.03 |
Github Actions(깃허브 액션) 1분 요약 정리 (0) | 2023.01.07 |
Git branch (0) | 2022.12.18 |
Github Project 칸반 (0) | 2022.12.18 |