[Vercel] Next.js + Github Organizations 팀 프로젝트 배포하기

나라·2024년 1월 3일
0

[PROJECT] USports

목록 보기
4/5

개요

  • Vercel 을 이용한 Next.js 배포
  • 개인 프로젝트는 vercel에서 배포하기가 쉽고 본인도 이미 여러 개인 레포를 vercel 로 배포한 경험이 있음
  • 하지만 팀 레포 배포의 경우 비용이 발생한다는 소식을 접함(..!)

그리고 vercel 본인 git 레포지토리에서 import해오는 창 목록에 팀 레포는 안들어있다....

문제 및 해결

  • 물론 구글링하면 우회해 개인 레포(무료)로 배포할 수 있는 방법이 나와있긴 하다
  • (개인 토큰을 발급받아 시크릿 변수에 등록.. bulid.sh파일 생성.. git action으로 개인 레포에 연동 등등..)
  • 근데 다소 절차가 복잡해보였고 git action..그건 뭔데 (깃 사용법에 아직 미숙함)

그래서 이것저것 건드려 본 끝에 해결한 간단한 방법!

1. 팀 레포를 fork 뜬다 (권한 필요)

  • 그럼 아까는 뜨지 않았던 import 목록에 뜬다
  • import 한다

2. 개발 작업은 계속 팀 레포에서 진행! (fork 떠온 곳에 하면 x)

  • (팀 레포) 브랜치에 Push 후 fork 떠온 (개인) 레포에 들어가보면 원본 (팀 레포) 브랜치에 새로 업데이트 된 commits이 존재하는 것을 알려준다
  • sync fork 클릭 시 하단 update branch 버튼이 활성화되어 있는 것을 볼 수 있다

  • update branch를 실행해 원본 브랜치의 업데이트 된 사항들을 개인 레포에 반영시킨다

3. 그 다음은 vercel 이 알아서

  • 그런 다음 vercel 로 들어가보면 알아서 새로 업데이트 한 브랜치를 자동으로 building하고 있는 것을 확인할 수 있다

👍🏼

profile
FE Dev🔥🚀

0개의 댓글