Skip to content

[Init] CI / CD 파이프라인 구축#4

Merged
jeonghoon11 merged 2 commits intodevelopfrom
init/ci-cd-pipeline-deploy/#3
Nov 14, 2025
Merged

[Init] CI / CD 파이프라인 구축#4
jeonghoon11 merged 2 commits intodevelopfrom
init/ci-cd-pipeline-deploy/#3

Conversation

@jeonghoon11
Copy link
Member

@jeonghoon11 jeonghoon11 commented Nov 14, 2025

💬 Describe

  • CI / CD 파이프라인 구축
  • Vercel 배포

📑 Task

앞으로는 develop 브랜치로 PR을 올리면 GitHub Actions가 자동으로 빌드 테스트를 수행해요. 이를 통해 main 브랜치(배포 브랜치)에 의도치 않은 에러가 반영되는 것을 사전에 방지할 수 있어요.

현재 저희는 Vercel을 통해 프로젝트를 배포하고 있어요. 하지만 Vercel은 organization 계정으로 배포할 경우 유료 플랜이 필요해요. 그래서 SOPT-ALL organization의 레포지토리를 제 계정으로 fork한 뒤, 제 개인 레포지토리를 Vercel과 연동해서 배포를 진행했어요.

그리고 CD(Continuous Deployment)를 자동화하기 위해 GitHub Actions를 활용해서, organization 레포지토리의 main 브랜치 변경사항이 있을 때 자동으로 제 개인 레포지토리에 반영되도록 설정했어요. 이 과정에서는 제 GitHub 계정의 Personal Access Token을 GitHub Secrets에 등록해서, 권한이 있는 사용자로서 대상 레포지토리에 접근하고 변경사항을 푸시할 수 있도록 구성했어요.

📸 Screenshot

[ 빌드 실패 ]

image

[ 빌드 성공 ]

image

@jeonghoon11 jeonghoon11 self-assigned this Nov 14, 2025
@jeonghoon11 jeonghoon11 linked an issue Nov 14, 2025 that may be closed by this pull request
@jeonghoon11 jeonghoon11 merged commit 114e421 into develop Nov 14, 2025
1 check passed
@jeonghoon11 jeonghoon11 deleted the init/ci-cd-pipeline-deploy/#3 branch November 14, 2025 12:29
@jeonghoon11 jeonghoon11 added 🦊 정훈 🎉 init 프로젝트 세팅 labels Nov 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎉 init 프로젝트 세팅 🦊 정훈

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Init] CI/CD 파이프라인 구축 및 GithubAction 세팅

1 participant