gitlab jira integration tutorial
Tutorial de integración de Atlassian Jira y GitLab: instalación y configuración
JIRA es una herramienta muy poderosa para el seguimiento de problemas y proyectos y también es más conocida por su uso para el seguimiento de errores.
Las otras herramientas de la suite de Atlassian que cubren el enfoque ALM y que están estrechamente integradas con JIRA son las Confluencia para la colaboración entre los equipos del proyecto y Céfiro para actividades completas de gestión de pruebas.
Por lo tanto, puede ver que las 3 herramientas anteriores están estrechamente integradas y brindan a los equipos una visibilidad de extremo a extremo de todo el estado y progreso de los artefactos del proyecto.
Uno de los pasos importantes de todo este proceso es saber cómo ENLACE las tareas / errores al código fuente que se encuentra en los repositorios de Git, especialmente usando Gitlab. Este proceso es muy importante para considerar la trazabilidad y transparencia de los cambios de código a las tareas asignadas a los desarrolladores.
GitLab es un sitio web Vamos administrador de repositorios que proporciona repositorio de código fuente, funciones de planificación de proyectos y capacidades de CI / CD.
En este artículo, veremos cómo una tarea JIRA se vinculará a los cambios en el código fuente durante una confirmación de Git para el repositorio clonado de Gitlab.
Lectura recomendada => Serie de entrenamiento de Atlassian Jira
Lo que vas a aprender:
- Prerrequisitos
- Instale el complemento Git en JIRA y configuración
- Configuración de Jira en Gitlab
- Conclusión
- Lectura recomendada
Prerrequisitos
- JIRA 7.3.X instalado.
- Proyecto Gitlab Enterprise edition 11.x creado con archivos agregados al repositorio.
Instale el complemento Git en JIRA y configuración
El primer paso en la integración es instalar el Complemento de Git en JIRA.
Inicie JIRA para instalar y cargar el complemento como se muestra a continuación. Ve a la Configuración -> Complemento -> Administrar complementos y Cargar complemento opción y cargue el complemento.
La integración de Git para el complemento de Jira o el complemento instalado se muestra en la siguiente imagen.
Actualice la página una vez que se haya instalado el complemento. Este complemento no es gratuito y deberá comprarse. He usado una licencia de evaluación para mostrar la integración. Este complemento o complemento ayudará a ver las confirmaciones de Git vinculadas al problema de JIRA.
A medida que se carga el complemento de Git, debe agregar la URL del repositorio de Git desde Gitlab. Haga clic en Configurar para agregar y conectarse al repositorio de Git.
A continuación se muestra la URL del repositorio de Git que se ingresa. Puede obtener los detalles de esto en su proyecto de Gitlab.
Haga clic en Próximo.
Habilite las opciones como se muestra a continuación y seleccione el proyecto de Jira para la integración. Haga clic en Finalizar.
Una vez que ingrese la URL del repositorio de Git, edite la configuración del repositorio para agregar la identificación de usuario y la contraseña para conectarse. Si el LDAP de su empresa se usa y se configura con Gitlab, ingrese el mismo en la configuración.
Ingrese los detalles del nombre de usuario y la contraseña y haga clic en Actualizar.
Haga clic en Actualizar una vez hecho.
De vuelta en el proyecto JIRA, he creado una subtarea para una historia que se utilizará durante la confirmación de Git. Además, tenga en cuenta que la clave Jira es DEM-4.
Configuración de Jira en Gitlab
En la sección anterior, vimos cómo agregar detalles del repositorio de Git al servidor de Jira. En esta sección, también debemos agregar los detalles del servidor Jira en Gitlab. Recuerde siempre que se requiere comunicación bidireccional en esta integración.
Abra el proyecto de Gitlab y vaya a Configuración -> Integraciones. Desplácese hacia abajo hasta Jira sección y haga clic en él para configurar los detalles del servidor Jira.
Habilite los detalles como se muestra, ingrese la URL del servidor Jira, el nombre de usuario y la contraseña. Pruebe y guarde la configuración. Una vez que se guardan las configuraciones, debería ver un VERDE círculo junto a Jira como se muestra. Esto muestra que el servidor Jira está conectado desde Gitlab y la integración está completamente habilitada.
Para continuar con la integración, clone el repositorio de Gitlab en la máquina local. Normalmente, un desarrollador clonaría en su máquina local, modificaría archivos y confirmaría / enviaría los cambios al repositorio de Gitlab.
El repositorio anterior (https) se clona en una máquina local. Realice algunos cambios en el archivo y confirme los cambios.
Mientras realiza los cambios, ingrese el Llave Jira (DEM-4) como se muestra usando el comando git commit. Una vez finalizada la confirmación, vuelva a enviar los cambios a Gitlab.
El formato anterior garantizará que los cambios realizados en el código fuente en el repositorio de Git se agreguen al problema de Jira (DEM-4) como se muestra.
el mejor software para limpiar tu computadora
Conclusión
Dado que los equipos de diferentes organizaciones utilizan SVN o Gitlab, esta integración con Jira ayudará a proporcionar una mayor transparencia de los cambios en el código fuente durante las confirmaciones de SVN o Git.
Por lo tanto, este tutorial sobre la integración de Jira y Gitlab muestra una de las funciones de integración poderosas y muy necesarias que se considera importante durante cualquier implementación de ALM.
Lectura recomendada
- Tutorial de integración de JIRA y SVN
- Tutoriales detallados de Eclipse para principiantes
- Tutorial de JIRA: una guía práctica completa de cómo usar la JIRA
- Descarga e instalación de Jira con configuración de licencia de Jira
- Tutorial de administración de JIRA: Administración de usuarios y administradores de JIRA
- Tutorial ágil de JIRA: cómo utilizar JIRA de forma eficaz para gestionar proyectos ágiles
- Tutorial del panel de JIRA: cómo crear un panel de JIRA con un ejemplo
- Tutorial de JIRA Scrum Board: Scrum Handling con Jira para gestionar el Sprint