Skip to content

[SOU-419] 프로덕션 CI/CD 파이프라인 추가#208

Merged
bum0w0 merged 1 commit intodevelopfrom
feat/SOU-419-separate-cicd
Mar 2, 2026
Merged

[SOU-419] 프로덕션 CI/CD 파이프라인 추가#208
bum0w0 merged 1 commit intodevelopfrom
feat/SOU-419-separate-cicd

Conversation

@bum0w0
Copy link
Member

@bum0w0 bum0w0 commented Mar 2, 2026

Summary by CodeRabbit

릴리스 노트

  • Chores
    • 프로덕션 배포 자동화 워크플로우 추가 - 애플리케이션 빌드, 컨테이너화, GCP 배포 파이프라인 구성

@bum0w0 bum0w0 added ci/cd 빌드, 배포, 워크플로우(파이프라인) 등 CI/CD 설정 변경에 사용합니다. feat 기존 기능을 개선하거나 새로운 기능을 추가하는 경우에 사용합니다. labels Mar 2, 2026
@coderabbitai
Copy link

coderabbitai bot commented Mar 2, 2026

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

📥 Commits

Reviewing files that changed from the base of the PR and between 783f5ed and 47fcdcb.

📒 Files selected for processing (1)
  • .github/workflows/prod-cicd.yaml
 ______________________________________________
< Cleaning up the mess Copilots left behind... >
 ----------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ

✏️ Tip: You can disable in-progress messages and the fortune message in your review settings.

Tip

CodeRabbit can approve the review once all CodeRabbit's comments are resolved.

Enable the reviews.request_changes_workflow setting to automatically approve the review once all CodeRabbit's comments are resolved.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/SOU-419-separate-cicd

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 47fcdcb6a8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


docker-build:
needs: build
if: github.event_name == 'push'

Choose a reason for hiding this comment

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

P1 Badge workflow_dispatch에서도 배포 단계가 실행되게 수정

onworkflow_dispatch만 정의되어 있는데 주요 단계가 if: github.event_name == 'push'로 제한되어 있어 수동 실행 시 docker-builddeploy가 항상 skip됩니다. 이 커밋의 목적이 프로덕션 CI/CD 추가라면 현재 조건에서는 이미지 푸시/배포가 절대 수행되지 않으므로, 이벤트 조건을 workflow_dispatch에 맞추거나 조건을 제거해 실제 배포 플로우가 동작하도록 해야 합니다.

Useful? React with 👍 / 👎.


gcloud auth configure-docker asia-northeast3-docker.pkg.dev

./deploy/prod/scripts/deploy.sh No newline at end of file

Choose a reason for hiding this comment

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

P2 Badge 존재하지 않는 prod 배포 스크립트 경로 참조 수정

원격 실행 스크립트가 ./deploy/prod/scripts/deploy.sh를 호출하지만 현재 저장소에는 deploy/prod 디렉터리가 없고 deploy/dev만 있어(같은 workflow의 source: "deploy/*"도 prod를 전송하지 않음) 초기 환경에서는 chmod/스크립트 실행 단계가 실패합니다. prod 배포 파일을 저장소에 포함하거나 경로를 실제 전송되는 스크립트와 일치시키지 않으면 배포 파이프라인이 안정적으로 동작하지 않습니다.

Useful? React with 👍 / 👎.

@bum0w0 bum0w0 merged commit 08d2bcd into develop Mar 2, 2026
3 of 4 checks passed
@bum0w0 bum0w0 deleted the feat/SOU-419-separate-cicd branch March 3, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd 빌드, 배포, 워크플로우(파이프라인) 등 CI/CD 설정 변경에 사용합니다. feat 기존 기능을 개선하거나 새로운 기능을 추가하는 경우에 사용합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant