도구 체인에 대한 FAQ

도구 체인 사용에 대한 자주 묻는 질문의 답변을 확인하십시오.

도구 체인 페이지에 Continuous Delivery 서비스 Lite 플랜이 초과되었다고 표시되는 이유는 무엇입니까?

Continuous Delivery는 Lite와 프로페셔널이라는 두 가지 플랜을 제공합니다. Continuous Delivery Lite 플랜을 사용하는 경우 플랜의 한계까지 도구 체인을 무료로 사용할 수 있습니다. 오류 메시지에 하나 이상의 Lite 플랜 한계를 초과했다고 표시됩니다. 예를 들어, Continuous Delivery 서비스 인스턴스와 연관된 권한 부여된 사용자가 너무 많거나 최대 수의 Delivery Pipeline 작업을 실행한 경우 플랜을 초과할 수 있습니다. 플랜의 조항에 대한 자세한 정보는 플랜 한계 및 사용을 참조하십시오.

도구 체인을 작성했습니다. 도구 체인 페이지에 Continuous Delivery 서비스가 필요하다고 표시되는 이유는 무엇입니까?

툴체인과 동일한 리소스 그룹에 속한 Continuous Delivery 서비스 인스턴스에 대한 플랜 약관은, 해당 서비스에 포함된 일부 툴 통합 기능( Delivery Pipeline 및 Git Repos and Issue Tracking )의 사용을 관리합니다. 이 오류 메시지는 리소스 그룹에 ‘ Continuous Delivery ’ 서비스의 필수 인스턴스가 포함되어 있지 않음을 나타냅니다. 플랜의 조항에 대한 자세한 정보는 플랜 한계 및 사용을 참조하십시오.

템플리트로부터 프로그래밍 방식으로 도구 체인 인스턴스를 작성할 수 있습니까?

도구 체인 작성 페이지 엔드포인트를 직접 호출하여 모든 매개변수값을 전달할 수 있습니다. 이 매개변수에 대한 자세한 내용은 ‘툴체인 생성 페이지 매개변수’를 참조하십시오.

내 팀이 소유한 각 작업에 대해 별도의 도구 체인 인스턴스가 필요합니까?

하나의 도구 체인에 여러 파이프라인을 정의할 수 있습니다. 그러나 이러한 작업이 서로 관련되어 있지 않으며 정의 저장소만 공유하는 경우에는 이들을 별도로 관리할 수 있도록 별도의 도구 체인에서 작성할 수 있습니다.

도구 체인 템플리트를 작성한 후 이를 사용하여 내 팀이 소유하는 각 작업에 대한 도구 체인을 작성할 수 있습니까?

사용자 정의 템플리트를 작성하려면 추가 작업을 수행해야 하지만, 이를 통해 자신의 모든 도구 체인이 확실하게 동일한 구조를 사용하도록 할 수 있습니다. 템플리트를 사용하면 향후에 빠르게 도구 체인을 추가할 수 있습니다. 도구 체인을 몇 개만 작성할 계획이며 필요한 것과 유사한 표준 템플리트가 있는 경우에는 해당 템플리트를 사용하여 도구 체인을 작성한 후 이를 사용자 정의하십시오.

특정 태그를 지정하는 도구 체인 템플리트를 작성했으며 그 후 해당 템플리트로부터 도구 체인을 작성했습니다. 내 템플리트를 편집하여 해당 태그를 변경하는 경우 내 도구 체인도 이 태그로 업데이트됩니까?

템플리트가 이를 사용하여 작성된 도구 체인과 연결된 것은 아니므로, 원래 템플리트로부터 작성된 도구 체인은 새 태그로 업데이트되지 않습니다.

도구 체인 페이지에서 지속적 전달 서비스가 필요함을 표시하는 이유는 무엇입니까?

리소스 그룹 내의 툴체인에는 동일한 리소스 그룹에 있는 ‘ Continuous Delivery ’ 서비스의 인스턴스가 반드시 함께 있어야 합니다. 이 오류 메시지는 리소스 그룹에 ‘ Continuous Delivery ’ 서비스의 인스턴스가 포함되어 있지 않음을 나타냅니다. 이 오류를 해결하려면 리소스 그룹에서 Continuous Delivery 서비스의 인스턴스를 작성하십시오. 이 요구사항에 대한 자세한 정보는 계획 제한 및 사용을 참조하십시오.

내 도구 체인 ID는 어떻게 찾습니까?

선택한 도구 체인 도구의 URL에서 도구 체인 ID를 찾을 수 있습니다. 자세한 정보는 도구 체인 ID 식별을 참조하십시오.

Terraform을 사용하여 도구 체인을 관리할 수 있습니까?

Terraform을 사용하여 도구 체인 및 도구 통합을 작성, 읽기, 업데이트 및 삭제할 수 있습니다. 도구 체인과 함께 Terraform 사용에 대한 자세한 정보는 Terraform을 사용하여 도구 체인 작성, Terraform을 사용하여 도구 체인 삭제, 도구 통합에 대한 작업ibm_cd_toolchain 리소스 문서를 참조하십시오.

API를 사용하여 도구 체인을 관리할 수 있습니까?

HTTP API 또는 지원되는 프로그래밍 언어용 SDK를 사용하여 툴체인 및 툴 통합을 생성, 조회, 업데이트 및 삭제할 수 있습니다. API에서 도구 체인 및 도구 통합 사용에 대한 자세한 정보는 API를 사용하여 도구 체인 작성, API를 사용하여 도구 체인 삭제, 도구 통합에 대한 작업CD 도구 체인 API 문서를 참조하십시오.

콘솔, API 또는 CLI를 사용하여 Terraform에서 관리하는 리소스를 수정할 수 있습니까?

Terraform을 사용하여 Continuous Delivery 서비스 인스턴스, 도구 체인 및 Tekton 파이프라인과 같은 리소스를 관리하는 경우 콘솔, API 또는 CLI를 사용하거나 Terraform의 제어 밖에 있는 다른 메소드를 사용하여 리소스를 변경하지 마십시오.

리소스를 직접 변경하여 Terraform을 우회하는 경우 리소스 드리프트가 발생할 수 있습니다. 이 상황에서는 IBM Cloud 의 실제 리소스 상태가 Terraform의 리소스 정의에서 벗어나게 됩니다. 다음에 Terraform 구성을 적용할 때 Terraform은 Terraform 구성과 맞추기 위해 리소스를 업데이트하려고 시도합니다. 이 조치는 변경을 되돌리거나 자원을 삭제한 후 다시 작성하는 것과 같이 의도하지 않은 결과를 초래할 수 있습니다.

자원 드리프트에 대한 자세한 정보는 자원 드리프트 관리를 참조하십시오.