웹 서비스 만드는중인데 Vercel이 갑자기 빌드를 안해. 빌드 실패도 아니고 그냥 빌드 시도 자체가 안 됨.
몇 시간 고치려다 포기하고 새 Vercel 프로젝트로 옮김.
옮긴 직후 첫 빌드는 잘 됐는데, GitHub에 새 커밋 올려도 빌드 안 시작함. Vercel이 새 푸시 못 잡아서 빌드 시도 없고, 로그도 안 남음.
프로젝트 새로 옮겨도 똑같은 문제임. 첫 빌드는 됐지만, 새 커밋이 빌드 안 돼서 마이그레이션을 한건데 그러고나서도 똑같은 에러가 계속 발생함...
문제 원인 좁히려고 확인한 거:
- Git이랑 Vercel 잘 연결됨. 첫 빌드 성공하고 배포도 문제없이 됐음.
- 첫 빌드 후 GitHub에 새 푸시해도 Vercel에서 빌드 안 함.
- GitHub에선 새 푸시 확인되는데, Vercel은 못 잡아서 빌드 시도도 로그도 없음.
- 빌드 시도 자체가 없으니 환경 변수나 Vercel 요금 초과는 문제 아님.
- 쓰는 브랜치는 main이랑 dev, 둘 다 Vercel에서 자동 빌드 설정돼 있어서 이건 문제 아님.
- Vercel에서 자동 배포도 잘 설정됨.
- GitHub 연결 앱에 Vercel 앱 설정돼 있고, 모든 리포지토리 접근 권한 있음.
- GitHub랑 Vercel 계정 하나씩만 써서 계정 잘못된 것도 아님.
- 프로젝트에 vercel.json, next.config.js, package.json 다 있음. 이 파일들 문제였다면 이관 후 첫 빌드가 실패했어야 하니까 이건 문제 아님.
ㅅㅂ 이거 대체 뭔데 어케해결하는데
에이전트한테 물어봐도 연동확인하라는말밖에 안함
vercel 고객센터에 문의 남기는게 빠름
공짜로 쓰고있어서 안받아줌 ㅠ
cloudflare에 그냥 공짜로 호스팅해라 - dc App
걍 연결하니까 알아서 잘 되던데... 에러 경험이 없어서 도움을 못 주겠다
그거 보통 레파지토리에 커밋하면 배포되잖아 근데 안되는경우엔 git config로 이메일 확인 ㄱ Vercel이랑 연동한 이메일 아니면 배포안됨 - dc App
이거말곤 모르겠다 - dc App
해결됐는지 모르겠지만 돌아다니다 제 경험이랑 똑같아서 남깁니다. 코딩을 직접하는게 아니라 에이전트통해서 한다면 에이전트가 가상의 이메일로 깃허브에 코드를 입력하고 푸시하더라고요... 그러다보니 vercel에선 내 이메일 계정이 아니니 막는거고(activity 탭들어가서 확인해보면 막았다는 메시지가 있을겁니다.) 에이전트한테 코딩할때 내 계정으로 하라고 하면 해결됩니다