Close

Cómo integrar las canalizaciones de JFrog con Jira y Bitbucket

Jeff Fry
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

  1. Ve a https://bitbucket.org/jefffjfrog/atlassian-open-devops-tutorial.
  2. Bifurca este repositorio en tu espacio de trabajo de Bitbucket.

Paso 2: configurar las canalizaciones de JFrog para Jira

  1. A continuación, sigue estas instrucciones para crear un token de API de Jira.
  2. Copia este token de API de Jira.
  3. En la instancia de JFrog Platform, configura la integración con Jira siguiendo estas instrucciones.
  4. Elige Jira en el campo Tipo de integración.
  5. Llama a la integración “jiraForAtlassianTutorial”.
  6. Especifica el terminal de la API del servidor de Jira como URL.
  7. Especifica tu nombre de usuario de Jira.
  8. Pega el token de API de Jira en el campo Token.
  9. Haz clic en Crear para crear la integración con Jira.
Integración con Jira

Paso 3: configurar las canalizaciones de JFrog para Artifactory

  1. Crea una integración de Artifactory siguiendo las mismas instrucciones del paso 3.
  2. Elige Artifactory en el campo Tipo de integración.
  3. Llama a la integración “artifactoryForAtlassianTutorial”.
  4. Utiliza la URL de Artifactory y el nombre de usuario proporcionados.
  5. Genera una clave API con el botón Obtener clave API.
  6. Haz clic en Crear para crear la integración de Artifactory.
Integración de Artifactory

Paso 4: configurar las canalizaciones de JFrog para Bitbucket

  1. Sigue estas instrucciones para crear una contraseña para la aplicación Bitbucket.
  2. Copia tu contraseña de la aplicación Bitbucket.
  3. Crea una integración de Bitbucket siguiendo las mismas instrucciones del paso 3.
  4. Elige Bitbucket en el campo Tipo de integración.
  5. Llama a la integración “bitbucketForAtlassianTutorial”.
  6. Especifica tu nombre de usuario de Bitbucket.
  7. Pega tu contraseña de la aplicación Bitbucket en el campo Token.
  8. Haz clic en Crear para crear la integración de Bitbucket.

Paso 5: compilar el código de ejemplo

  1. En la instancia de JFrog Platform, añade el código de ejemplo siguiendo estas instrucciones con De YAML.
  2. Especifica “bitbucketForAtlassianTutorial” para la integración del proveedor de SCM.
  3. Especifica /atlassian-open-devops-tutorial para el nombre del repositorio.
  4. Utiliza los valores predeterminados para los campos restantes.
  5. Haz clic en Crear fuente.
  6. 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.
  7. Ve al proyecto de Jira y consulta la nueva incidencia titulada “Tutorial de Atlassian con error de compilación”.

Paso 6: arreglar el Dockerfile

  1. Desde tu navegador, ve al repositorio bifurcado de Bitbucket atlassian-open-devops-tutorial.
  2. Edita el Dockerfile.
  3. Elimina la línea en la que se lee “Esta línea no se reconoce y provocará que la compilación falle”.
  4. Confirma este cambio e incluye el número de incidencia de Jira en el mensaje de confirmación.
  5. 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

  1. Ahora, vuelve a la incidencia de Jira.
  2. Fíjate que el ticket ahora hace referencia a una compilación.
  3. Haz clic en la compilación.
  4. 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.
  5. En JFrog Artifactory, haz clic en la pestaña Incidencias en la vista de compilación.
  6. Fíjate que ahora se hace referencia a esta incidencia con esta compilación.
Incidencia de compilación
Jeff Fry
Jeff Fry

Jeff Fry is an experienced principal engineer and cloud architect with a proven track record of working with partners to deliver innovative integrations.


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