정리 링크

3. Git Action을 통한 github packages 자동 배포

git action을 통해 github packges 자동 배포 설정은 배우 간단하다.

  1. git action이 실행될 트리거 설정
  2. gradle build
  3. gradle publish

위와 같이 세 단계를 진행하면 된다.

나는 공통 모듈을 tag를 통한 version를 통한 버전 관리를 진행하기에 tag의 v*(v0.0.1) 가 push 될 때마다 git action이 작동하도록 설정하였다.

4. 버전 관리 및 사용 (우리 프로젝트는 위에 과정은 다 해놓아서 이부분만 진행하면 됨)

이제 공통 모듈을 실제로 다시 업데이트하고 재배포하는 과정을 진행 해보자!

먼저 공통 모듈에서 새로운 기능을 개발 또는 업데이트를 완료했다고 가정하고 다음 순서는 build.gradle의 version을 업데이트 하는 것이다.

나는 새로운 기능이 추가되거나 기존 기능이 제거되지 않는 업데이트는 0.0.1에서 0.0.2로 마지막 숫자만 변경하는 식으로 버전을 변경하였다.

이후 tag를 붙이고 github에 push를 진행하면 된다.

git add .
git commit -m 'refactor: 기능 안정화'
git tag -a v0.0.2 -m 'Release v0.0.2: 버그 수정'
git push origin v0.0.2

image-20241001112958648.png

위와 같이 진행하고 git repository에서 action을 들어가면 다음과 같이 git action이 작동된 것을 확인 할 수 있다.