개발 일기

Github Action 으로 Gradle 프로젝트 테스트 하기 본문

GIT

Github Action 으로 Gradle 프로젝트 테스트 하기

dev-jo 2021. 7. 24. 17:16

이번 포스팅에서는 Github Action을 이용해서

SpringBoot Gradle 프로젝트 빌드 테스트를 자동화시켜보겠습니다.

 

 


 

먼저 깃허브 본인 repository로 들어가 줍시다.

 

 

그 후 Action 탭으로 이동하면 java with Gradle 이란 workflow를 클릭해 줍시다.

 

 

사진을 보면

name: 해당 workflow의 이름

on : 원하는 브랜치의 어떠한 동작이 일어났을 경우 이 workflow를 실행할지 설정

 

 

아래에서 이제 자신의 자바 버전을 맞춰줍시다.

 

 

저는 gitflow 방식의 브랜치 관리 전략을 이용하여 프로젝트를 진행하고 있습니다.

 

develop에 pull_request 가 일어날 경우 해당 workflow를 실행해 주겠습니다

 

환경은 우분투 마지막 버전으로 진행하며

 

JDK 8 버전으로 빌드 테스트를 진행합니다.

 

 

 

 

이제 develop에 pull_request를 발생시켜 보겠습니다. 

 

Swagger 환경 설정을 했던 브랜치가 있어 해당 브랜치를 develop에 pull_request 시켜 보겠습니다

 

 

빌드 테스트에서 에러가 날 경우 위와 같이 메시지를 띄워줍니다. 

 

다시 한번 프로젝트의 에러가 뜨지 않게 수정후 푸시하고 다시 테스트를 진행해 보겠습니다.

 

 

빌드가 통과되면 통과 메시지와 함께 Merge pull request가 활성화됩니다.

 

 

 

 

Workflow 실행 내역은 action 탭에 들어가시면 확인하실 수 있습니다.

 

 

지금까지 Github Action으로 Gradle 프로젝트 테스트 하기

'GIT' 카테고리의 다른 글

GitHub Issues , Pull_request 템플릿을 만들어 보자  (0) 2021.08.10