vercel로 배포를 하다보면, 예기치 못하게 이전 커밋으로 롤백 시켜야할 때가 있습니다.
여기서 instant rollback과 redeploy을 통해 롤백을 할 수 있는데 둘의 차이점은 뭐가 있을까요?
instant rollback
- 이전 배포 버전으로 빠르게 되돌릴 수 있습니다
- hobby버전은 직전의 커밋만 가능하고, pro부터는 전부 가능합니다
- 서버 설정이나 코드 변경 없이 곧바로 돌아갑니다.
redeploy
- 이전 배포 버전을 다시 빌드하고 배포합니다.
- 전체 빌드 및 배포 과정을 새로 거칩니다.
- 보통 코드나 설정을 수정한 후에 사용합니다. ex) env 변경
- hobby, pro 상관없이 모두 가능합니다
- 빌드를 다시 하기 때문에 시간이 걸립니다
개인적으로 instant rollback에 대한 정보가 부족해 redeploy로 배포를 했었는데, 몇 번 하니까 limit가 걸리더라구요.
특정한 시점으로 돌아가는 게 아니라면, instant rollback을 사용하면 될 것 같습니다.
'개발지식' 카테고리의 다른 글
css ) where, not, has 가상 선택자를 알아보자 (0) | 2024.04.25 |
---|---|
개발자 필수 사항: JavaScript console 메서드 - 2 (1) | 2024.02.01 |
github actions, label로 하는 versioning, 릴리즈 관리 (2) | 2024.01.09 |
Date와 관련된 이슈. (0) | 2023.11.15 |
각 브랜치 전략 비교 (git flow, github flow, gitlab flow, TBD) (2) | 2023.11.13 |