Configuración de JIRA

DevOps Insights Llegará al final de su vida útil y se dejará de ofrecer el 31 de agosto de 2026. Continuous Delivery dejará de estar disponible en las siguientes regiones el 12 de febrero de 2027: au-syd, ca-tor, us-east. Code Risk Analyzer también dejará de estar disponible en todas las regiones a partir de esa fecha. Si en una región no se hace uso activo de estas funciones, es posible que dichas funciones se retiren antes de lo previsto en esa región y dejen de aceptar nuevas instancias. Más información

JIRA es una herramienta que realiza un seguimiento de problemas y errores relacionados con el software. La integración de herramientas JIRA actualiza los problemas del proyecto cuando Jenkins o Delivery Pipeline ejecutan un despliegue.

Para que la integración de herramientas JIRA realice el seguimiento de los problemas, debe utilizar JIRA Smart Commits en los mensajes de confirmación. Para obtener más información sobre JIRA Smart Commits, consulta Uso de Smart Commits.

Configure JIRA de modo que planifique, realice un seguimiento y distribuya código de calidad:

  1. Si configura la integración de esta herramienta al crear la cadena de herramientas, en la sección Integraciones configurables, pulse JIRA.

  2. Si dispone de una cadena de herramientas y desea añadir la integración de esta herramienta a la misma, desde la consola de IBM Cloud, haga clic en el icono de menú (icono de hamburguesa ) > Automatización de la plataforma > Cadenas de herramientas. En la página Cadenas de herramientas, pulse la cadena de herramientas para abrir su página Visión general.

    a. Pulse Añadir herramienta.

    b. En la sección Integraciones de herramientas, pulse JIRA.

  3. Si tiene un proyecto JIRA y desea conectar con el mismo, para el tipo de JIRA pulse Existente:

    a. Escriba la clave del proyecto JIRA para el proyecto JIRA. Encontrará la clave del proyecto en el URL del proyecto JIRA.

    b. Escriba el URL de API base de su instancia de JIRA. Encontrará el URL de la API en la cabecera de la instancia de JIRA. Pulse el icono Administración y pulse Sistema.

    c. Si se está conectando a una instancia de JIRA privada, o si desea recibir información de rastreabilidad desde una instancia de JIRA pública, especifique el nombre de usuario y la contraseña de JIRA.

    d. Para realizar un seguimiento del despliegue de cambios en el código para el proyecto mediante la creación de etiquetas y comentarios para problemas a los que se hace referencia, marque el recuadro de selección Hacer un seguimiento del despliegue de cambios de código. Asegúrese de utilizar JIRA Smart Commit para hacer referencia a los problemas de JIRA en las confirmaciones de GitHub. Si no selecciona esta opción, la integración de herramientas JIRA pasa por alto las confirmaciones.

  4. Si desea crear un proyecto JIRA, para el tipo de JIRA pulse Nuevo:

    a. Escriba una clave de proyecto de JIRA que se utilizará para el proyecto nuevo. Esta clave se utiliza como identificador exclusivo en el URL del proyecto.

    b. Escriba un nombre para el proyecto JIRA.

    c. Escriba el URL de API base de su instancia de JIRA. Encontrará el URL de la API en la cabecera de la instancia de JIRA. Pulse el icono Administración y pulse Sistema.

    d. Escriba el nombre de usuario para el responsable del proyecto JIRA que desee utilizar para este proyecto. Para especificar alguien como responsable de proyecto JIRA, dicha persona debe tener permiso de responsable del proyecto en JIRA.

    e. Escriba el nombre de usuario administrador para esta instancia de JIRA.

    f. Escriba la contraseña del administrador para esta instancia de JIRA.

    g. Para realizar un seguimiento del despliegue de cambios en el código para el proyecto mediante la creación de etiquetas y comentarios para problemas a los que se hace referencia, marque el recuadro de selección Hacer un seguimiento del despliegue de cambios de código. Asegúrese de utilizar JIRA Smart Commit para hacer referencia a los problemas de JIRA en las confirmaciones de GitHub. Si no selecciona esta opción, la integración de herramientas JIRA pasa por alto las confirmaciones.

  5. Pulse Crear integración.

  6. En la página Visión general de la cadena de herramientas, en la tarjeta Herramientas de terceros, pulse JIRA para ver el panel de control del proyecto JIRA al que se ha conectado.

Configuración de JIRA mediante la API

La integración de la herramienta JIRA admite los siguientes parámetros de configuración que puede utilizar con la API y los HTTP SDK de Toolchain al crear, leer y actualizar integraciones de herramientas.

Debe especificar la propiedad tool_type_id en el cuerpo de la solicitud con el valor jira.

Parámetros de integración de la herramienta JIRA
Parámetro Uso Tipo Argumento de Terraform Descripción
api_url necesario, actualizable Serie api_url La API básica URL para tu instancia de JIRA.
enable_traceability opcional, actualizable, Default: false Boolean enable_traceability Realiza un seguimiento de la implementación de los cambios en el código creando etiquetas, marcas y comentarios en las confirmaciones, las solicitudes de incorporación de cambios y los incidencias a las que se hace referencia.
Contraseña opcional, actualizable Contraseña señal_api La señal de API para su cuenta de JIRA. Opcional para proyectos públicos. Puede utilizar una referencia de secreto de cadena de herramientas para este parámetro. Para obtener más información, consulte Protección de los datos confidenciales en Continuous Delivery.
clave_proyecto necesario, actualizable Serie clave_proyecto La clave de proyecto del proyecto JIRA.
nombre de usuario opcional, actualizable Serie nombre de usuario El nombre de usuario de la cuenta JIRA. Opcional para proyectos públicos.