IBM Cloud Docs
Continuous Delivery 시작하기

Continuous Delivery 시작하기

애플리케이션의 빌드와 배치를 자동화하는 오픈 도구 체인이 포함된 IBM Cloud® Continuous Delivery를 사용하여 DevOps 또는 DevSecOps 접근 방법을 채택합니다. 개발, 배치, 운영 태스크를 지원하는 단순 배치 도구 체인을 작성하여 시작할 수 있습니다.

Continuous Delivery 및 Toolchain 서비스가 IBM Cloud for Financial Services Validated로 지정되어 있지만 이 지정은 도구 체인에 통합할 수 있는 모든 도구에 적용되지 않습니다. Continuous Delivery 도구 체인과 함께 사용될 때 금융 서비스의 IBM Cloud 로 지정된 도구 통합 및 도구에 대한 자세한 정보는 금융 서비스에 대한 IBM Cloud 와의 도구 통합 이해를 참조하십시오.

Continuous Delivery의 인스턴스가 이미 있는 경우 도구 체인을 작성 하거나 기존 도구 체인 보기를 수행할 수 있습니다.

전제조건

템플리트에서 Continuous Delivery 도구 체인을 작성하려면 Continuous Delivery 카탈로그에서 선택하여 IBM Cloud의 인스턴스를 작성해야 합니다. 도구 체인은 파이프라인의 계획, 개발, 배치와 애플리케이션의 관리에 사용할 도구를 통합합니다. 언제나 도구 체인에서 도구를 추가하거나 제거할 수 있습니다. 도구 체인이 이미 있는 경우 기존 도구 체인 보기를 수행할 수 있습니다. 도구 체인 관련 작업에 대한 자세한 정보는 도구 체인 사용을 참조하십시오.

1단계: 도구 체인 템플리트 선택

특정 요구사항을 해결하는 도구 체인 템플리트를 빠르게 찾으려면 배치 대상, 도구 및 사례별로 필터링할 적절한 선택란을 선택하십시오.

  1. 도구 체인 작성 페이지에서 도구 체인 템플리트를 클릭하십시오.

  2. 작성하려는 도구 체인의 설명을 검토하십시오. 선택하는 템플리트의 유형에 따라 시작 페이지 또는 정보 탭에서 이 정보를 검토할 수 있습니다. 일부 템플리트는 각 도구가 템플리트의 목적을 수행하기 위해 연결되는 방법을 보여주는 다이어그램을 제공합니다.

    다음 이미지의 다이어그램을 예로 들 수 있습니다. 도구 체인을 작성할 때 다이어그램은 도구 체인의 일부인 각 도구 통합을 표시합니다.

    Toolchain_diagram
    그림 1. 도구 체인 다이어그램

2단계: 도구 체인 작성

  1. 도구 체인 설정에 대한 기본 정보를 검토하십시오.

    • 도구 체인의 이름은 IBM Cloud에서 해당 도구 체인을 식별합니다. 다른 이름을 사용하려면 도구 체인의 이름을 변경하십시오.
    • 도구 체인을 작성할 지역입니다. 다른 지역을 사용하려는 경우 사용 가능한 지역의 목록에서 선택하십시오.
    • 도구 체인이 작성될 자원 그룹입니다. 다른 자원 그룹을 사용하려면, 사용 가능한 자원 그룹 목록에서 이를 선택하십시오.
  2. 필요에 따라 템플리트의 각 섹션에 요청된 정보를 입력하십시오. 도구 통합 구성에 대한 자세한 정보는 도구 통합 구성을 참조하십시오.

  3. 작성을 클릭하십시오. 여러 단계가 자동으로 실행되어 도구 체인을 설정합니다. 설정된 도구 통합은 선택된 도구 체인 템플리트에 따라 서로 다릅니다. 예를 들어, DevSecOps Continuous Integration (CI) 도구 체인을 작성하면 다음 단계가 실행됩니다.

    • 도구 체인이 작성됩니다.
    • 제공된 정보를 기반으로 전달 파이프라인이 작성 및 구성됩니다.
    • 소스 제어 저장소 (repos) 는 사용자의 인벤토리, 준수 증거, 문제 추적 및 샘플 애플리케이션을 시작할 수 있도록 구성된다.
    • DevOps Insights 및 SonarQube 는 파이프라인에서 자동으로 실행되도록 구성됩니다.
    • IBM® Key Protect for IBM Cloud®, IBM Cloud® Secrets Manager또는 HashiCorp 저장소와 같은 기밀 관리 도구를 구성한 경우 파이프라인에 의해 API키와 같은 비밀 정보가 안전하게 저장되고 검색됩니다.
    • Slack을 구성한 경우에는 배치 상태에 대한 알림을 지정된 Slack 채널에 전송하도록 도구 체인이 설정됩니다.

도구 체인이 작성되면 학습에 대한 링크를 제공하여 템플리트를 사용하는 방법에 대한 자세한 정보를 제공하는 알림이 표시됩니다.

다음 단계

사용 가능한 도구 체인 템플리트 및 학습서를 확인하십시오.

테라폼 리소스와 데이터 소스, SDK, HTTP API

Terraform을 사용하여 도구 체인, 도구 통합 및 Tekton 전달 파이프라인을 코드로작성하고 관리할 수 있습니다. Terraform을 Continuous Delivery로 사용하는 방법에 대한 자세한 정보는 Continuous Delivery 에 대한 Terraform 설정 를 참조하고 Terraform 도구 체인 템플리트를 Helm 도구 체인을 사용하여 Kubernetes 앱 개발로 시도하십시오.

HTTP API와 프로그래밍 언어 SDK를 사용하여 도구 체인, 도구 통합 및 Tekton 전달 파이프라인에 대해 작성, 읽기, 업데이트, 삭제 등을 수행할 수 있다. 이러한 API및 SDK에 대한 자세한 정보는 API및 SDK 참조 라이브러리Continuous Delivery Toolchain v2Continuous Delivery Tekton Pipeline v2 를 참조하십시오.