지속적 배포 도구 통합

컨테이너를 사용한다면 컨테이너를 보관할 곳이 필요합니다. 컨테이너에 적용되는 지속적 배포 시스템이 있으면 개발팀에게 큰 도움이 됩니다. 코드 베이스가 변경되면 파이프라인의 일부로서 정기적으로 빌드, 테스트, 배포를 진행할 수 있기 때문입니다. Container Registry는 널리 사용되는 다양한 지속적 배포 시스템과 호환됩니다.

Cloud Build - 빠르고, 일관되며 안정적인 환경에서 컨테이너 이미지 빌드를 실행하세요. 다양한 환경에 배포할 수 있는 Docker 컨테이너 이미지를 빌드할 수 있습니다.

자세히 알아보기

Artifact Registry - Docker, Maven, npm 패키지를 확장 가능한 통합 저장소 서비스에 저장하고 관리합니다.

gcloud, Cloud Console, 기본 도구를 통해 단일 프로젝트에서 여러 저장소를 관리합니다. Cloud Build 및 다른 CI/CD 시스템과 서비스를 통합할 수도 있습니다. 자세히 알아보기

CircleCI - 공개 및 비공개 프로젝트를 자동으로 빌드, 테스트, 배포합니다.

CircleCI 문서에서는 Google Kubernetes Engine과 CircleCI를 통합하는 방법을 설명합니다.

문서에서는 서비스 계정 설정 방법, CircleCI에서 환경 변수 구성 방법, 인증 스크립트 작성 방법을 설명합니다.

Codefresh - 내장형 레지스트리와 원클릭 코드 미리보기를 제공하는 신속한 Docker 기본 지원 CI/CD

Codefresh에서 Google Kubernetes Engine으로 배포하는 방법은 해당 문서를 확인하세요.

Codeship - 서비스형 지속적인 통합 및 배포입니다.

안내에서는 서비스 계정 설정 방법, 환경 변수 구성 방법, 인증 스크립트 작성 방법을 설명합니다.

Jenkins - 수상 경력이 빛나는 교차 플랫폼, 지속적 통합 및 지속적 배포 애플리케이션입니다.

안내에서는 Container Registry의 인증 범위 설정을 포함하여 Jenkins를 Google Kubernetes Engine과 통합하는 방법을 설명합니다.

Jenkins X는 Kubernetes에서 클라우드 기반 애플리케이션용 자동 CI/CD를 제공합니다.

CloudBees Jenkins X Distribution은 CloudBees에서 테스트를 완료한 Jenkins X의 안정화 출시 버전입니다. 이 안내에서는 Container Registry의 비공개 Docker 레지스트리 설정을 포함하여 Jenkins X를 Google Kubernetes Engine과 통합하는 방법을 설명합니다.

Semaphore - Docker, GitHub, Slack과의 통합을 지원하는, 호스팅된 지속적인 통합 및 지속적인 배포 솔루션입니다.

문서에서는 Semaphore를 Container Registry와 통합하는 방법을 설명합니다.

Shippable - 지속적 통합, 자동화된 기능 테스트, 모든 클라우드 제공업체에 배포를 지원하는 원활한 도커식 파이프라인입니다.

안내에서는 Container Registry를 Shippable과 통합하는 방법을 설명하며 Docker와 Container Registry 관련 다양한 가이드도 있습니다.

Spinnaker - 오픈소스 기반의 멀티 클라우드 지속적 배포 플랫폼으로, 소프트웨어 변경 사항을 빠르고 확실하게 공개합니다.

문서에서는 컨테이너 레지스트리를 레지스트리 제공업체로 설정하는 방법을 설명합니다. 이 Codelab에서는 Container Registry를 컨테이너 레지스트리로 사용하여 지속적 배포 과정을 설정하는 방법을 설명합니다. 또한 이 솔루션에서는 Compute Engine에서 Spinnaker를 사용하여 지속적 배포 파이프라인을 만드는 방법에 대한 지침을 제공합니다.

TeamCity - 관리 및 지능형 지속적 통합 솔루션으로, JetBrains에서 개발했습니다.

TeamCity에 대해 자세히 알아보세요.

Travis CI - GitHub에서 호스팅되는 소프트웨어를 빌드하고 테스트하는 데 사용되는 지속적 통합 플랫폼입니다.

Travis CI에 대해 자세히 알아보세요.

Wercker - Wercker의 CLI로 파이프라인을 실행하고, 웹에서 공동 작업과 배포를 수행하고, 빌드 및 배포 실패 관련 데스크톱 알림을 받습니다.

안내에서는 인증 토큰을 검색하고 internal/docker-push 단계에서 사용하는 방법을 설명합니다.

추가 정보

타사 솔루션 인증에 대한 자세한 내용은 고급 인증 페이지를 참조하세요.