Git) GitHub 플랜 비교 및 CI/CD 도입 가이드
·
CS
GitHub 플랜 비교 및 CI/CD 도입 가이드시작하며현재 회사에서 프로젝트 관리 및 협업 효율을 높이기 위해 GitHub의 유료 기능 사용이 필요한 상황입니다. 이에 따라 GitHub 플랜의 차이점과 CI/CD 도입 방법을 정리하여 공유드립니다. 이를 통해 플랜 선택과 CI/CD 설정 시 참고 자료로 활용하시길 바랍니다.1. GitHub 플랜 종류 및 주요 차이GitHub는 무료 플랜과 유료 플랜으로 나뉘며, 사용자 및 팀의 요구에 맞는 다양한 기능을 제공합니다.(1) GitHub Free (무료)대상: 개인 개발자, 소규모 프로젝트주요 특징:공개 및 비공개 저장소 무제한 사용 가능GitHub Actions 제공 (CI/CD 지원)2,000분/월 실행 시간기본 협업 도구:이슈 트래킹, Pull Req..
Vercle로 Tag Push 배포 자동화
·
CS
vercel을 이용해서 프로젝트를 배포하고 있었는데, main 브랜치에 푸시 될 때마다, 배포되는걸 원치 않아서 해당 내용을 개선해보고자 tag push 를통한 배포가 이뤄지게끔 수정하는 작업을 진행 해봤습니다. Vercel 가이드에 굉장히 친절하게 나와있어서 해당 내용을 참고하여 작업을 진행했습니다. Vercel 공식문서 https://vercel.com/guides/can-you-deploy-based-on-tags-releases-on-vercel 프로젝트 root에 vercel.json 파일을 생성하고 git.deplymentEnabled 에 main 을 false로 변경 합니다. 자동 배포 브랜치가 main 이기 때문입니다. { "git": { "deploymentEnabled": { "main..