Skip to content

[chore/#500] CI/CD 파이프라인 개선#501

Merged
Dimo-2562 merged 5 commits intodevelopfrom
chore/#500
Mar 1, 2026
Merged

[chore/#500] CI/CD 파이프라인 개선#501
Dimo-2562 merged 5 commits intodevelopfrom
chore/#500

Conversation

@Dimo-2562
Copy link
Contributor

❤️ 기능 설명

CI/CD 파이프라인을 개선합니다.

CD job 분리

  • 기존 단일 job → build / deploy job으로 분리
  • build job 성공 시에만 deploy job 실행 (needs: build)
  • Actions UI에서 실패 지점(빌드 vs 배포) 명확히 구분 가능
  • 배포만 실패했을 때 deploy job만 re-run 가능

Docker BUILD_PUSH 개선

  • 기존 docker CLI 직접 호출 → docker/build-push-action@v6으로 교체

CI 빌드 옵션 정리

  • --info 제거: 과도한 로그로 오히려 실패 원인 파악이 어려움
  • --scan 제거: 매 PR마다 외부 서비스(gradle.com)에 빌드 정보 업로드되는 문제

구버전 action 업데이트


연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #500



✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가?
  • 이슈넘버를 적었는가?

Github Actions의 가상머신이 매번 뜨므로 clean 옵션 제거
너무 많은 로그가 뜨는 --info 제거
--scan은 현재 불필요하다고 판단되어 제거
@Dimo-2562 Dimo-2562 self-assigned this Mar 1, 2026
@Dimo-2562 Dimo-2562 added the 🎵 CHORE This will not be worked on label Mar 1, 2026

deploy:
runs-on: ubuntu-latest
needs: build
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI/CD 단계 분리한거 좋은거 같습니다!

Copy link
Contributor

@dbalsk dbalsk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인 완료했습니다.

@Dimo-2562 Dimo-2562 merged commit f3b6bbe into develop Mar 1, 2026
1 check passed
@Dimo-2562 Dimo-2562 deleted the chore/#500 branch March 1, 2026 02:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎵 CHORE This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CHORE] CI/CD 파이프라인 개선

2 participants