Cloud Build

aiden·2022년 6월 29일
2

Cloud Build는 Google Cloud에서 빌드를 실행하는 서비스

Cloud Build는 다양한 저장소 또는 Cloud Storage 공간에서 소스 코드를 가져와 사양에 맞게 빌드를 실행하고, Docker 컨테이너 또는 자바 아카이브와 같은 아티팩트를 생성할 수 있다.

자바, Go, Node.js 등의 모든 프로그래밍 언어를 사용하여 신속하게 소프트웨어를 빌드한다.
빌드, 테스트, 배포를 위한 커스텀 워크플로를 정의하는 작업을 완벽하게 제어한다.
VM, 서버리스, Kubernetes 또는 Firebase 등 다양한 환경에서 배포한다.
CI/CD 파이프라인의 일부로 정밀 보안 스캔을 수행한다.
Maven, Gradle, Go, Bazel과 같은 도구를 통해 컨테이너 또는 컨테이너가 아닌 아티팩트로 소스를 패키징한다.

라고 한다 그래서 Build는 무엇일까 검색한 결과

소스코드 자체를 컴퓨터에서 실행할 수 있게끔 만드는 과정입니다.
그 과정에는 Compile testing inspection deploy 등 다양한 과정이 포함이 됩니다.

좀 더 자세하게 얘기하자면 소프트웨어가 응집력 있는 하나의 단위로써 작동하는 확인하는 과정이라 할 수 있습니다.
소프트웨어를 생성하고 테스트하고 검사하여 배포하기 위한 행위의 집합어 입니다.

두번째 Build 개념
첫번재 개념에서는 Compile > Deploy 개념을 통합적으로  Build라고 하지만, 
두번째 개념은 Compile > Build > Deploy 의 통합이 아닌 부분의 단계로 생각합니다.

즉, 내가 이해한 내용은 컴파일 된 코드를 실제 실행할 수 있는 상태로 만드는 일을 Build 라는 개념으로 이해하고 있다

profile
웹/앱 백엔드 개발자

0개의 댓글