depromeet/ygtang-server

배포시 빌드 방식 변경 AWS CodeBuild -> GitHub Action

Closed this issue · 1 comments

AS-IS

  • CodeBuild 에서 checkout 받으면 커밋정보가 안남음
    • actuator 로 commit 정보 보려고 추가한 플러그인이 실패해서 빌드가 안됨
  • GitHub actions -> aws codebuild 로 필요한 파일을 전달하고, codebuild 에서 빌드함

TO-BE

  1. 가장 최근의 commit message, hash 등의 정보 남게끔 checkout 하는 방법 찾기
  2. 또는 GitHub Actions 에서 바로 빌드하기.
  • 이후 단계는 동일하게 유지 (AWS CodeDeploy)

code pull 할 때 depth 지정하면 커밋정보 남아서 이걸로 해결