CloudBuild
보통 EC2를 사용시 git을 사용하는데, git에는 실행하는 파일을 올리지 않는 것이 좋아 코드파일을 기반으로 빌드를 하여 실행파일을 만들어 주어야한다. 이에 따른 버전관리의 문제와 코드의 관리에 용의성을 위해 사용을 한다.
Typescript를 주로 사용하는데, Typescript는 사용을 하려면 빌드를 돌려야하는데 이때 빌드를 하면 javascript코드가 생성이 된다. 그런데 협업을 하는경우 js파일도 같이 올리면 파일의 변경사항을 한번에 알아보기 힘들고 코드의 변경사항에 대해 브랜치간 충돌이 쉽게 일어나서 소스코드만 올리는게 좋다. 그래서 원래는 하나의 서버에서 빌드만 하고 다른 서버에 배포를 하는 프로세스를 하려고 하였으나, CouldBuild라는 서비스가 존재함을 알고 사용중이다.