Preguntas más frecuentes sobre las cadenas de herramientas
Aquí encontrará respuestas a las preguntas más frecuentes sobre el uso de cadenas de herramientas.
¿Por qué la página Cadenas de herramientas muestra que se ha excedido el plan Lite del servicio Continuous Delivery?
Continuous Delivery ofrece dos planes: Lite y Professional. Si tiene el plan Lite de Continuous Delivery, puede utilizar cadenas de herramientas de forma gratuita, hasta los límites del plan. El mensaje de error indica que ha sobrepasado uno o más límites del plan Lite. Por ejemplo, puede superar el plan si tiene demasiados usuarios autorizados que están asociados a la instancia de servicio de Continuous Delivery, o si ha ejecutado el número máximo de trabajos de Delivery Pipeline. Para obtener más información sobre los términos del plan, consulte Limitaciones y uso del plan.
He creado una cadena de herramientas, ¿por qué la página Cadenas de herramientas muestra que se necesita un servicio Continuous Delivery?
Las condiciones del plan de la instancia del servicio « Continuous Delivery », que se encuentra en el mismo grupo de recursos que la cadena de herramientas, regulan el uso de algunas de las integraciones de herramientas ( Delivery Pipeline y Git Repos and Issue Tracking ) incluidas en el servicio. El mensaje de error indica que el grupo de recursos no contiene la instancia necesaria del servicio « Continuous Delivery ». Para obtener más información sobre los términos del plan, consulte Limitaciones y uso del plan.
¿Puedo crear una instancia de cadena de herramientas desde una plantilla mediante programación?
Puede llamar directamente al punto final de la página de creación de la cadena de herramientas para pasar todos los valores de los parámetros. Para obtener más información sobre estos parámetros, consulta « Parámetros de la página de creación de la cadena de herramientas ».
¿Necesito una instancia de cadena de herramientas separada para cada unidad de trabajo que sea propiedad de mi equipo?
Puede definir varios conductos dentro de única cadena de herramientas. Sin embargo, si estas unidades de trabajo no están relacionadas y solo comparten un repositorio de definición, puede crearlas en cadenas de herramientas separadas para que pueda administrarlas de forma separada.
¿Puedo crear una plantilla de cadena de herramientas y entonces utilizarla para crear una cadena de herramientas para cada unidad de trabajo que sea propiedad de mi equipo?
Crear una plantilla personalizada implica más trabajo, pero garantiza que todas sus cadenas de herramientas tengan la misma estructura. Utilizando una plantilla, puede añadir cadenas de herramientas rápidamente en el futuro. Si solo está creando unas pocas cadenas de herramientas y ya existe una plantilla estándar que sea similar a la que necesita, utilice esa plantilla y personalice sus cadenas de herramientas tras crearlas.
He creado una plantilla de cadena de herramientas que especifica una etiqueta determinada y entonces he creado cadenas de herramientas a partir de esa plantilla. Si edito la plantilla para cambiar la etiqueta, las cadenas de herramientas se actualizarán con dicha etiqueta?
Puesto que la plantilla no está enlazada con las cadenas de herramientas que se crearon a partir de ella, las cadenas de herramientas creadas a partir de la plantilla original no se actualizarán con la nueva etiqueta.
¿Por qué señala la página Cadenas de herramientas que se necesita un servicio de entrega continua?
Las cadenas de herramientas de un grupo de recursos deben ir acompañadas de una instancia del servicio « Continuous Delivery » en el mismo grupo de recursos. El mensaje de error indica que el grupo de recursos no contiene ninguna instancia del servicio « Continuous Delivery ». Para resolver este error, cree una instancia del servicio Continuous Delivery en el grupo de recursos. Para obtener más información sobre este requisito, consulte Uso y limitaciones del plan.
¿Cómo puedo localizar el ID de mi cadena de herramientas?
Encontrará el ID de su cadena de herramientas en el URL de la herramienta de la cadena de herramientas seleccionada. Para obtener más información, consulte Identificación de su ID de cadena de herramientas.
¿Puedo gestionar cadenas de herramientas utilizando Terraform?
Puede utilizar Terraform para crear, leer, actualizar y suprimir cadenas de herramientas e integraciones de herramientas. Para obtener más información sobre cómo utilizar Terraform con cadenas de herramientas, consulte Creación de una cadena de herramientas con Terraform,
Supresión de una cadena de herramientas con Terraform, Trabajar con integraciones de herramientas y la documentación de recursos de ibm_cd_toolchain.
¿Puedo gestionar cadenas de herramientas utilizando una API?
Puedes utilizar las API de HTTP o los SDK de determinados lenguajes de programación para crear, leer, actualizar y eliminar cadenas de herramientas e integraciones de herramientas. Para obtener más información sobre cómo utilizar cadenas de herramientas e integraciones de herramientas con la API, consulte Creación de una cadena de herramientas con la API, Supresión de una cadena de herramientas con la API, Trabajar con integraciones de herramientas y la documentación de la API de cadena de herramientas de CD.
¿Puedo utilizar la consola, las API o la CLI para modificar los recursos gestionados por Terraform?
Cuando utilice Terraform para gestionar recursos como instancias de servicio, cadenas de herramientas y conductos de Tekton de Continuous Delivery, evite cambiar los recursos utilizando la consola, las API o la CLI, o mediante cualquier otro método fuera del control de Terraform.
Si elude Terraform cambiando directamente los recursos, puede provocar una desviación de recursos, una situación en la que los estados de los recursos reales en IBM Cloud se desvían de la definición de los recursos en Terraform. La próxima vez que aplique la configuración de Terraform, Terraform intentará actualizar los recursos para alinearlos con la configuración de Terraform. Esta acción puede tener consecuencias no deseadas, como revertir cambios o suprimir y, a continuación, volver a crear recursos.
Para obtener más información sobre la desviación de recursos, consulte Gestionar desviación de recursos.