# GitLab, Jira y Linear

> Proyectos, incidencias, merge requests y pipelines de GitLab, e incidencias de Jira y de Linear.

Proyectos, incidencias, merge requests y pipelines de GitLab, e incidencias de Jira y de Linear.

Módulo oficial `orkan.devtools` · Versión 0.1.3 · 22 pasos · GitLab, Jira y Linear

Es un módulo oficial firmado por Gnevoo. En la nube dedicada viene instalado en tu Orkan.

## Cómo conectar tu cuenta

Las cuentas se conectan en **Cuentas conectadas** (en el menú), con **Conectar una cuenta**, o desde el propio paso, con **Conectar cuenta de…**. Las claves se guardan cifradas y no se vuelven a mostrar. Más detalles en [Cuentas conectadas](https://wiki.itsorkan.com/usar/cuentas-conectadas/).

### GitLab

_Repositorios de código._

Te pedirá: «Token de acceso personal».

**¿Dónde la consigo?** Busca en la configuración de GitLab un apartado llamado «API», «Integraciones» o «Desarrolladores». Allí podrás crear la clave y copiarla.

### Linear

_Tareas y proyectos._

Te pedirá: «Clave de API».

**¿Dónde la consigo?** Busca en la configuración de Linear un apartado llamado «API», «Integraciones» o «Desarrolladores». Allí podrás crear la clave y copiarla.

### Jira

_Tareas y proyectos._

Te pedirá: «Correo de tu cuenta de Atlassian», «Token de API de Atlassian» y «Tu sitio (lo que va antes de .atlassian.net)».

**¿Dónde la consigo?** Crea un token de API en id.atlassian.com/manage-profile/security/api-tokens y cópialo. El correo es el de tu cuenta de Atlassian.

## Cuándo empieza

Estos pasos dicen cuándo se pone en marcha la automatización.

-   **Cuando haya novedades en GitLab**. Se pone en marcha cuando aparece una incidencia o un merge request nuevo en un proyecto de GitLab.
-   **Cuando cambie una incidencia de Jira**. Se pone en marcha cuando aparece o cambia una incidencia de Jira que encaja con tu búsqueda.

## Qué puede hacer

### GitLab

-   **Listar tus proyectos de GitLab**. Lista los proyectos de GitLab a los que tienes acceso.
-   **Listar incidencias de GitLab**. Lista las incidencias de un proyecto de GitLab.
-   **Ver una incidencia de GitLab**. Abre una incidencia de GitLab a partir de su número.
-   **Crear una incidencia en GitLab**. Abre una incidencia nueva en un proyecto de GitLab.
-   **Comentar una incidencia en GitLab**. Añade un comentario a una incidencia de GitLab.
-   **Listar merge requests de GitLab**. Para usuarios avanzados: lista los merge requests de un proyecto de GitLab.
-   **Ver un merge request de GitLab**. Para usuarios avanzados: abre un merge request de GitLab a partir de su número.
-   **Crear un merge request en GitLab**. Para usuarios avanzados: propone llevar los cambios de una rama de código a otra para que se revisen.
-   **Lanzar una pipeline de GitLab**. Para usuarios avanzados: ejecuta la pipeline (comprobaciones y despliegues automáticos) sobre una rama o etiqueta.
-   **Descargar un archivo de GitLab**. Descarga un archivo del código de un proyecto de GitLab.

### Jira

-   **Buscar incidencias en Jira**. Para usuarios avanzados: busca incidencias de Jira con una consulta escrita en JQL.
-   **Ver una incidencia de Jira**. Abre una incidencia de Jira a partir de su código, por ejemplo TIENDA-12.
-   **Crear una incidencia en Jira**. Crea una incidencia en un proyecto de Jira.
-   **Actualizar una incidencia de Jira**. Cambia el resumen, la descripción o las etiquetas de una incidencia de Jira.
-   **Cambiar el estado de una incidencia de Jira**. Mueve una incidencia de Jira a otro estado, por ejemplo de «En curso» a «Hecha».
-   **Comentar una incidencia en Jira**. Añade un comentario a una incidencia de Jira.

### Linear

-   **Listar incidencias de Linear**. Lista las incidencias de Linear, solo las de un equipo si lo indicas.
-   **Crear una incidencia en Linear**. Crea una incidencia en un equipo de Linear.
-   **Actualizar una incidencia de Linear**. Cambia el título, la descripción o el estado de una incidencia de Linear.
-   **Comentar una incidencia en Linear**. Añade un comentario a una incidencia de Linear.
