Perguntas mais frequentes para cadeias de ferramentas
Obtenha respostas para as perguntas mais frequentes sobre o uso de cadeias de ferramentas.
Por que a página Cadeias de ferramentas mostra que o plano Lite do serviço Continuous Delivery foi excedido?
Continuous Delivery oferece dois planos: Lite e Professional. Se você tiver o plano Lite do Continuous Delivery, será possível usar cadeias de ferramentas gratuitamente, até os limites do plano. A mensagem de erro indica que você excedeu um ou mais limites do plano Lite. Por exemplo, você poderá exceder o plano se você tiver muitos usuários autorizados que estiverem associados à instância do serviço Continuous Delivery ou se você executou o número máximo de tarefas do Delivery Pipeline. Para obter mais informações sobre os termos de seu plano, veja Limitações e uso do plano.
Eu criei uma cadeia de ferramentas; por que a página Cadeias de ferramentas mostra que um serviço de Continuous Delivery é necessário?
Os termos do plano para a instância do serviço Continuous Delivery, que está no mesmo grupo de recursos que a cadeia de ferramentas, regem o uso de algumas das integrações de ferramentas ( Delivery Pipeline e Git Repos and Issue Tracking ) contidas no serviço. A mensagem de erro indica que o grupo de recursos não contém a instância necessária do serviço Continuous Delivery. Para obter mais informações sobre os termos de seu plano, veja Limitações e uso do plano.
É possível criar programaticamente uma instância de cadeia de ferramentas a partir de um modelo?
É possível chamar diretamente o terminal da página de criação da cadeia de ferramentas para passar todos os valores de parâmetro. Para obter mais informações sobre esses parâmetros, consulte “Parâmetros da página de criação da cadeia de ferramentas ”.
É necessária uma instância de cadeia de ferramentas separada para cada parte de trabalho que pertence à minha equipe?
É possível definir múltiplos pipelines dentro de uma única cadeia de ferramentas. No entanto, se essas partes de trabalho não forem relacionadas e apenas compartilharem um repositório de definição, será possível criá-las em cadeias de ferramentas separadas para que você possa administrá-las separadamente.
É possível criar um modelo de cadeia de ferramentas e, então, usá-lo para criar uma cadeia de ferramentas para cada parte de trabalho que pertence à minha equipe?
Criar um modelo customizado é mais trabalhoso, mas garante que todas as suas cadeias de ferramentas tenham a mesma estrutura. Ao usar um modelo, será possível incluir as cadeias de ferramentas rapidamente no futuro. Se você estiver criando apenas algumas cadeias de ferramentas e um modelo padrão existente for semelhante ao que você precisa, use esse modelo e customize as suas cadeias de ferramentas depois de criá-las.
Eu criei um modelo de cadeia de ferramentas que especificou uma determinada tag e, então, criei cadeias de ferramentas a partir desse modelo. Se eu editar o meu modelo para mudar a tag, as minhas cadeias de ferramentas serão atualizadas com essa tag?
Como o modelo não se vincula às cadeias de ferramentas que foram criadas a partir dele, as cadeias de ferramentas criadas a partir do modelo original não serão atualizadas com a nova tag.
Por que a página Cadeias de ferramentas mostra que é necessário um serviço de Entrega contínua?
As cadeias de ferramentas em um grupo de recursos devem estar associadas a uma instância do serviço “ Continuous Delivery ” no mesmo grupo de recursos. A mensagem de erro indica que o grupo de recursos não contém uma instância do serviço Continuous Delivery. Para resolver este erro, crie uma instância do serviço Continuous Delivery no grupo de recursos. Para obter mais informações sobre este requisito, consulte Limitações e uso do plano.
Como localizo o ID de minha cadeia de ferramentas?
É possível localizar o ID da cadeia de ferramentas na URL de sua ferramenta de cadeia de ferramentas selecionada. Para obter mais informações, consulte Identificando o ID de sua cadeia de ferramentas.
Eu posso gerenciar as cadeias de ferramentas usando Terraform?
Você pode usar o Terraform para criar, ler, atualizar e excluir cadeias de ferramentas e integrações de ferramentas. Para obter mais informações sobre o uso de Terraform com cadeias de ferramentas, consulte Criando uma cadeia de ferramentas com Terraform,
Deletando uma cadeia de ferramentas com Terraform, Trabalhando com integrações de ferramentas e a ibm_cd_toolchain documentação de recursos.
Eu posso gerenciar as cadeias de ferramentas usando uma API?
Você pode usar as APIs do HTTP ou os SDKs de determinadas linguagens de programação para criar, ler, atualizar e excluir cadeias de ferramentas e integrações de ferramentas. Para obter mais informações sobre o uso de cadeias de ferramentas e integrações de ferramentas com a API, consulte Criando uma cadeia de ferramentas com a API, Excluindo uma cadeia de ferramentas com a API, Trabalhando com integrações de ferramentas e os CD de APIs da API de Ferramentas de CD.
Posso usar o console, APIs ou CLI para modificar recursos que são gerenciados por Terraform?
Quando você usa Terraform para gerenciar recursos como Continuous Delivery instâncias de serviço, cadeias de ferramentas e pipelines Tekton, evite alterar os recursos usando o console, APIs ou CLI, ou por qualquer outro método fora do controle da Terraform.
Se você contorna Terraform por alterar diretamente os recursos, você pode causar drift de recurso, uma situação em que os estados de seus recursos reais em IBM Cloud se afastam da definição dos recursos em Terraform. Na próxima vez que você aplicar a configuração Terraform, Terraform tenta atualizar seus recursos para alinhá-los com a configuração Terraform. Essa ação pode levar a consequências indesejadas, como reverter mudanças ou excluir e, em seguida, recriar recursos.
Para obter mais informações sobre a deriva de recursos, consulte Gerenciar Drift de Recursos.