개발 단계부터 배포까지 자동화화하는 것을 말합니다.
명령어 한 방으로 배포하기!
continuous intergration
+ continuous deployment
⇒ 지속적으로 통합해서, 지속적으로 배포한다는 뜻입니다.
원래는 우리가 쿠버네티스를 사용하면서, 수정 사항이 있을 때마다 아래의 단계를 번거롭게 거쳤어야했다.
배포를 자동화하게 되면 Git에 push 하기만 하면 그 코드를 가지고 도커가 자동으로 빌드되고 배포되기 때문에 더 편해진다.
도와주는 도구가 있다
추가 라이브러리가 많다.
gihub-action과 매우 유사
하다.우리가 add comit/push 한 소스를 GCP-cloudbuild에 넘겨주고 구글컴퓨터에서 그밖에 일을 자동으로 해준다. 그밖에 자동으로 해주는 명령어는 우리가 명령어모음을 직접 넣어줘야한다!!!
Cloud build에서 일단 설정에서 연결할 부분 연결 해준다
트리거 => 만들기큰규모가 아니면 백엔드에서 이정도는 갖출 줄 알아야한다.