
37. CI/CD & Cloudbuild
2022. 8. 25. 21:02
오늘의 공부 정리
CI/CD 여러 사람들이 깃허브에 본인의 코드를 올리고 테스트 코드를 돌려서 테스트의 이상이 없는지를 확인해 보고 merge하는 과정을 하는데 배포과정에서 이런 test/merge와 같은 역할을 하는 것을 CI라고 하고 이렇게 최종적으로 merge 된 코드를 release 하고 deployment , 배포하는 것을 CD 라고 한다. 이와 같은 CI/CD 과정을 실험해보기 위해서 Jenkins라는 도구를 사용하는데 이 외에도 깃허브에서 제공하는 Github Actions, GCP에서 제공하는 cloudbuild, AWS에서 제공하는 codebuilder 등도 있다. 각각의 클라우드 업체에서 제공하는 도구를 사용하면 해당 클라우드에서 배포하는 것이 용이할 수 있다. Jenkins같은 경우는 추가 기능들을 설..