Git-push deploy; CI 는 보완
Vercel 과 Netlify 는 repo 연결하면 모든 push 에 deploy. Deploy 위해 workflow 가 필요 하지 않아. Workflow 가 사주는 거:
- 그들이 직접 안 돌리는 사전-deploy check (link 체크, image 최적화 audit, 콘텐츠 검증).
- 수동 gate 가진 workflow 에서 deploy hook 통해 Vercel/Netlify deploy trigger.
- 플랫폼이 deploy 한 후 preview URL 에 대한 smoke test.
- Preview URL + check 요약 가진 sticky PR 코멘트.
CI 에서 Vercel CLI deploy
CI 가 명시적으로 deploy 제어 원하면:
vercel deploy --prebuilt --token=$VERCEL_TOKEN --prod
이게 build 를 deploy 와 분리: CI 에서 한 번 build, 그 다음 prebuilt artifact 를 Vercel 로 push.