Cómo integrar las canalizaciones de JFrog con Jira y Bitbucket
![Jeff Fry](https://wac-cdn.atlassian.com/dam/jcr:256b5979-f30a-45a1-baff-2a9938162d52/Jeff-Fry_JFrog.png?cdnVersion=1880)
Jeff Fry
Jeff Fry, director técnico de alianzas en JFrog
Instrucciones paso a paso para crear canalizaciones de JFrog con Bitbucket y Jira
Duración
Tardarás 10 minutos en leerte este documento.
Público
Trabajas en proyectos en Jira y quieres supervisar el progreso de los errores y las funciones de las compilaciones de software.
Requisitos previos
Tienes una cuenta y un proyecto de Jira. Empieza a usar Jira aquí.
Has creado una cuenta de Bitbucket Cloud. Inicia sesión en Bitbucket o empieza a usar esta herramienta aquí.
Tienes acceso a tu instancia de JFrog Cloud. Regístrate para conseguir una cuenta aquí.
Has instalado JFrog Platform: Artifactory App for Jira. Regístrate para conseguir una cuenta aquí.
Has seguido las instrucciones para configurar tus instancias de JFrog Cloud con la aplicación y has comprobado la conectividad.
Ya conoces los aspectos básicos de las incidencias de Jira, Bitbucket y JFrog.
Paso 1: conseguir el código de ejemplo
- Ve a https://bitbucket.org/jefffjfrog/atlassian-open-devops-tutorial.
- Bifurca este repositorio en tu espacio de trabajo de Bitbucket.
Paso 2: configurar las canalizaciones de JFrog para Jira
- A continuación, sigue estas instrucciones para crear un token de API de Jira.
- Copia este token de API de Jira.
- En la instancia de JFrog Platform, configura la integración con Jira siguiendo estas instrucciones.
- Elige Jira en el campo Tipo de integración.
- Llama a la integración “jiraForAtlassianTutorial”.
- Especifica el terminal de la API del servidor de Jira como URL.
- Especifica tu nombre de usuario de Jira.
- Pega el token de API de Jira en el campo Token.
- Haz clic en Crear para crear la integración con Jira.
![Integración con Jira](https://wac-cdn.atlassian.com/dam/jcr:af5b60b2-051b-4155-84fa-5460e4a12420/jira_integration.png?cdnVersion=1880)
Paso 3: configurar las canalizaciones de JFrog para Artifactory
- Crea una integración de Artifactory siguiendo las mismas instrucciones del paso 3.
- Elige Artifactory en el campo Tipo de integración.
- Llama a la integración “artifactoryForAtlassianTutorial”.
- Utiliza la URL de Artifactory y el nombre de usuario proporcionados.
- Genera una clave API con el botón Obtener clave API.
- Haz clic en Crear para crear la integración de Artifactory.
![Integración de Artifactory](https://wac-cdn.atlassian.com/dam/jcr:e819f8b5-ea3f-450d-8ef4-411a007a77db/rtifactory_integration.png?cdnVersion=1880)
Paso 4: configurar las canalizaciones de JFrog para Bitbucket
- Sigue estas instrucciones para crear una contraseña para la aplicación Bitbucket.
- Copia tu contraseña de la aplicación Bitbucket.
- Crea una integración de Bitbucket siguiendo las mismas instrucciones del paso 3.
- Elige Bitbucket en el campo Tipo de integración.
- Llama a la integración “bitbucketForAtlassianTutorial”.
- Especifica tu nombre de usuario de Bitbucket.
- Pega tu contraseña de la aplicación Bitbucket en el campo Token.
- Haz clic en Crear para crear la integración de Bitbucket.
Paso 5: compilar el código de ejemplo
- En la instancia de JFrog Platform, añade el código de ejemplo siguiendo estas instrucciones con De YAML.
- Especifica “bitbucketForAtlassianTutorial” para la integración del proveedor de SCM.
- Especifica
/atlassian-open-devops-tutorial para el nombre del repositorio. - Utiliza los valores predeterminados para los campos restantes.
- Haz clic en Crear fuente.
- Tras unos segundos, JFrog Pipelines intentará crear la aplicación de ejemplo en el repositorio atlassian-open-devops-tutorial. Fallará debido a una incidencia con el Dockerfile.
- Ve al proyecto de Jira y consulta la nueva incidencia titulada “Tutorial de Atlassian con error de compilación”.
Paso 6: arreglar el Dockerfile
- Desde tu navegador, ve al repositorio bifurcado de Bitbucket atlassian-open-devops-tutorial.
- Edita el Dockerfile.
- Elimina la línea en la que se lee “Esta línea no se reconoce y provocará que la compilación falle”.
- Confirma este cambio e incluye el número de incidencia de Jira en el mensaje de confirmación.
- JFrog Pipelines volverá a intentar crear la aplicación de ejemplo en el repositorio atlassian-open-devops-tutorial, pero esta vez lo conseguirá.
Paso 7: ver la corrección en Jira y JFrog Artifactory
- Ahora, vuelve a la incidencia de Jira.
- Fíjate que el ticket ahora hace referencia a una compilación.
- Haz clic en la compilación.
- Aparecerá un cuadro de diálogo en el que se muestra la canalización de JFrog y el número de compilación. Puedes hacer clic en esto para ir directamente a la compilación en JFrog Cloud.
- En JFrog Artifactory, haz clic en la pestaña Incidencias en la vista de compilación.
- Fíjate que ahora se hace referencia a esta incidencia con esta compilación.
![Incidencia de compilación](https://wac-cdn.atlassian.com/dam/jcr:037ef90a-1925-4809-a8a7-198683463da4/build_issue.png?cdnVersion=1880)
Compartir este artículo
Tema siguiente
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](https://wac-cdn.atlassian.com/dam/jcr:bd9d8b2c-ca36-444f-8595-719cb1990e64/Devops-community.png?cdnVersion=1880)
La comunidad de DevOps
![Ilustración de Devops](https://wac-cdn.atlassian.com/dam/jcr:297108ea-d232-4368-af51-b53af230c4fe/Simulation-workshop.png?cdnVersion=1880)
Ruta de aprendizaje de DevOps
![Ilustración de un mapa](https://wac-cdn.atlassian.com/dam/jcr:25f6330a-4191-408f-a4e5-2e24bfba67b4/Maturity-model.png?cdnVersion=1880)