Close

Cambiar automáticamente el estado de una incidencia en Jira y GitLab

Primer plano de Kev Zettler
Kev Zettler

Desarrollador web de pila completa, DevOps

En esta guía se muestra cómo crear una regla de Jira Automation que se integra con GitLab.

Duración

Lectura de 5 minutos.

Público

Eres un usuario experimentado de Jira Software y GitLab.

Requisitos previos

Eres cliente de GitLab. Obtén la integración de GitLab para Jira aquí.

Si no tienes experiencia con GitLab, empieza a usarlo aquí.

Tienes un proyecto de Jira activo con la aplicación GitLab instalada y configurada. Empieza a usar Jira aquí.

Paso 1. Añadir automatización

En la página de tu proyecto de Jira, haz clic en el botón Añadir automatización. A continuación, selecciona la opción Rama, confirmación o solicitudes de incorporación de cambios.

Paso 1 para añadir automatización en la página del proyecto de Jira

Paso 2. Crear un nuevo desencadenador

Busca y selecciona el desencadenador Confirmación creada. Esto desencadenará la regla cuando se produzca una confirmación.

Busca y selecciona el desencadenador Confirmación creada. Nuevo desencadenador. Los desencadenadores inician la ejecución de una regla. Los desencadenadores pueden escuchar eventos o programarse para que se ejecuten.

Paso 3. Crear una nueva condición

Busca y selecciona la condición Campos de incidencia. Esto restringirá las acciones realizadas a incidencias que coincidan con determinadas condiciones de campo.

Busca y selecciona la condición Campos de incidencia. Nueva condición. Las acciones solo se ejecutarán si se pasan todas las condiciones que las preceden.

Define la condición para que el campo Estado sea igual a "Seleccionado para desarrollo". Es posible que este estado no exista en tu proyecto y que tengas que crearlo o utilizar una alternativa. Haz clic en Guardar para continuar.

Condición de campos de incidencia. Comprueba si el campo de una incidencia cumple determinados criterios. Campo: estado; condición: igual a; valor: "seleccionado para desarrollo"

Paso 4. Crear una acción para cambiar el estado de la incidencia

Busca y selecciona la acción Cambiar estado de incidencia, que cambiará la incidencia a un nuevo estado.

Nueva acción. Las acciones realizan cambios en un sistema. Opción "transición" seleccionada en "Todas las acciones". Cambiar estado de incidencia: cambiar una incidencia a un estado específico

Configuraremos la acción Cambiar estado de incidencia para que el estado de destino se actualice a "En curso". Haz clic en Guardar.

Cambia una incidencia de un estado a otro a través de un flujo de trabajo. Elige el estado al que se cambiará la incidencia. Estado de destino: en curso

Paso 5. Introducir un nombre

A continuación, introduce un nombre para la regla. Hemos utilizado "Cambiar estado de incidencia al confirmar". Haz clic en el botón Activar. El resumen final de la regla debe ser similar al siguiente:

Resumen de la regla final

La regla está completada y se puede desencadenar mediante los siguientes pasos:

  1. Crea una incidencia con el estado "Seleccionado para desarrollo" en Jira.
  2. Crea y envía a GitLab una confirmación que haga referencia a la clave de la incidencia.

Una vez que se realicen estas acciones, la regla se desencadenará y moverá la incidencia al estado "En curso". Para supervisar la regla, consulta el Registro de auditoría, que indicará cualquier error de configuración relacionado con la regla y ayudará con la depuración.

Consulta cientos de reglas más en nuestra biblioteca de plantillas de automatización.

Kev Zettler
Kev Zettler

Kev es un coordinador de desarrollo web de pila completa y emprendedor en serie con más de una década de experiencia en la creación de productos y equipos con metodologías ágiles. Es un entusiasta colaborador, escritor y formador en tecnologías emergentes de código abierto como DevOps, criptomonedas y realidad virtual y aumentada. En su tiempo libre, participa en sesiones de desarrollo de videojuegos independientes.


Compartir este artículo

Lecturas recomendadas

Consulta estos recursos para conocer los tipos de equipos de DevOps o para estar al tanto de las novedades sobre DevOps en Atlassian.

Ilustración de Devops

La comunidad de DevOps

Ilustración de Devops

Ruta de aprendizaje de DevOps

Ilustración de un mapa

Pruébalo gratis

Suscríbete para recibir el boletín de DevOps

Thank you for signing up