1P by jay03 4일전 | ★ favorite | 댓글 4개

CI/CD 파이프라인 구축을 경험해보았습니다. 가장 간단하다고 생각이 드는 CI 파이프라인을 구축하고 성공 시에만 CD 가 돌아가도록 구현했는데, CI 단계에서 실무에서나 다른 분들께서는 어떤 단계를 추가하는지 궁금합니다!

Vercel의 자동 배포를 끄고 GitHub Actions에서
직접 Vercel CLI로 배포하는 방식으로 해결할 수 있어요.

  1. Vercel 프로젝트 설정에서
    "GitHub Auto Deploy" 비활성화
  2. CI yml에 배포 step 추가:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

이러면 CI 전체가 성공했을 때만 배포가 트리거돼요.

오 그거 2번째 이야기에서 진행했습니다!!! 조언 감사드려요

ㅎㅎ 확인안해보고 본글만 읽고 댓글을 달았네요 화이팅입니다!