자동화 및 CI/CD 도구 빌드 및 배포

CI/CD 프레임워크 내에서 빌드 및 배포 자동화는 마이그레이션 프로세스의 핵심입니다.

Cloud Build는 Google Cloud에서 빌드를 실행하는 서비스입니다. Cloud Build는 Cloud Storage, Cloud Source Repositories, GitHub 또는 Bitbucket에서 소스 코드를 가져오고, 사양에 맞게 빌드를 실행하고, Docker 컨테이너 또는 자바 아카이브와 같은 아티팩트를 생성할 수 있습니다.

Artifact Registry는 패키지 및 Docker 컨테이너 이미지를 관리하기 위한 단일 위치를 제공합니다. 전체 아티팩트 수명 주기를 관리할 수 있도록 CI/CD 도구 및 Google Cloud 런타임 환경과 통합됩니다.

Cloud Deploy는 정의된 승격 시퀀스에 따라 애플리케이션을 일련의 대상 환경으로 자동 전달하는 관리형 서비스입니다.

컨테이너화된 애플리케이션이 있는 경우 KubernetesGoogle Kubernetes Engine과 같은 관리형 서비스를 사용하여 배포할 수 있습니다. 서버리스 환경에 배포하려면 App Engine 가변형 환경, Cloud Functions, Cloud Run과 같은 도구를 사용할 수 있습니다.