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

Build: #BBB-142 CD 캐싱 적용 완료 #65

Merged
merged 1 commit into from
Sep 24, 2024

Conversation

msjang4
Copy link
Contributor

@msjang4 msjang4 commented Sep 24, 2024

작업 개요

  • merge group을 트리거로 해도 merge 후에 실행되는 workflow는 pull request 브랜치의 캐시에 접근할 수 없었음.
  • 결국 merge후 develop브랜치에서 bootJar 캐시를 관리하도록 변경
  • 이방법의 장점은 gradle캐시도 develop 브랜치에서 관리되어 모든 ci에 대해 gradle 캐시가 동작한다는점
  • 단점은 ci때 한 build를 한 번더 한다는 것, 약 20초 정도 낭비됨. 근데 다른 방법이 없으니 ㅠㅠ

전달 사항

참고 자료

[How can I easily make Github Actions skip subsequent jobs execution on certain condition?]

[How do I get the output of a specific step in GitHub Actions?]

@msjang4 msjang4 enabled auto-merge September 24, 2024 01:16
@msjang4 msjang4 disabled auto-merge September 24, 2024 01:16
@msjang4 msjang4 added this pull request to the merge queue Sep 24, 2024
github-merge-queue bot pushed a commit that referenced this pull request Sep 24, 2024
@msjang4 msjang4 removed this pull request from the merge queue due to a manual request Sep 24, 2024
@msjang4 msjang4 force-pushed the build/cd_with_cache#BBB-142 branch 15 times, most recently from 229338a to 79242e6 Compare September 24, 2024 03:24
@msjang4 msjang4 force-pushed the build/cd_with_cache#BBB-142 branch from 79242e6 to 156e9f2 Compare September 24, 2024 03:28
@msjang4 msjang4 changed the title Build: #BBB-142 CD 테스트 Build: #BBB-142 CD 캐싱 적용 완료 Sep 24, 2024
@msjang4 msjang4 merged commit c45aed0 into develop Sep 24, 2024
1 check passed
@msjang4 msjang4 self-assigned this Sep 24, 2024
@msjang4 msjang4 added the ⚙️Build 빌드 및 패키지 매니저 수정 label Sep 24, 2024
@msjang4 msjang4 deleted the build/cd_with_cache#BBB-142 branch September 24, 2024 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚙️Build 빌드 및 패키지 매니저 수정
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant