Cloud Build
애플리케이션을 수정하고 다시 빌드하고 배포하고 작업은 시간 소비가 ㅋ며, 수작업으로 수행하기 번거로운 작업이다. 큰 시스템을 하나하나씩 수행하는 것은 쉽지 않은 일이다. 이런한 반복 작업들응ㄹ 자동화하기 위해서 CI/CD라는 도구를 사용해서 파이프 라인을 만들고 자동화 작업을 수행한다.
Cloud Build는 GCP의 인프하에서 빌드를 실행하는 서비스입니다. 다양한 저장소 또는 클라우드 스토리지 공간에서 소스 코드를 가져오고, 사양에 맞게 빌드를 실행하고, Docker 컨테이너 또는 자바 아카이브와 같은 아티팩트를 생성할 수 있다.
Cloud Build의 장점
자바,Go,Node.js등의 모든 프로그해밍 언엉를 사용하여 신속하게 소프트웨어를 빌드한다.
VM, 서비리스, kubernetes 등 다양한 환경에서 배포.
CI/CD 파이프라인의 일부로 정밀 보안 시킨 조사 수행한다.
Cloud Build 특징
Docker를 지원한다.
매일 120분의 무료 빌드및 최대 10회 동시 빌드를 지원한다.
빌드 과정을 모니터링할 수 있다.
컨테이너 이미지릐 패키지 취약점을 자동으로 파악한다.
로컬 또는 클라우드에서 빌드가 가능하다.