도구 체인에 대한 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를 확인할 수 있습니다. 또는 ‘개요’ 페이지의 오른쪽 상단에 있는 ‘세부 정보’를 클릭한 다음, ‘GUID’ 항목 아래에 나열된 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 구성과 맞추기 위해 리소스를 업데이트하려고 시도합니다. 이 조치는 변경을 되돌리거나 자원을 삭제한 후 다시 작성하는 것과 같이 의도하지 않은 결과를 초래할 수 있습니다.

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