2011-03-24 30 views
49

He estado tratando de encontrar una manera de actualizar JIRA cuando me comprometo con github.¿Cómo conecto github a JIRA?

Parece que no hay ganchos de servicio para hacerlo en github, pero nunca se sabe, alguien podría tener un camino ninja, así que pensé en preguntar.

+2

Para [JIRA Studio] (http://www.atlassian.com/hosted/studio/), hay una forma de integrarse con GitHub: [Integrando GitHub con JIRA Studio] (http: //confluence.atlassian. com/display/JIRASTUDIO/Integrando + GitHub + con + JIRA + Studio). No he encontrado una manera similarmente simple para JIRA independiente, pero supongo que debería haber una manera de hacerlo. – Kariem

+0

¿Cuáles son los beneficios de usar jira con git? –

Respuesta

9

Atlassian tiene un plugin en GitHub para conectar los dos:

https://github.com/atlassian/jira-github-connector-plugin

parece que se agrega una configuración del proyecto para que apunte a un proyecto de GitHub y una pestaña que mostrará sus comete en GitHub.

+14

Tenga en cuenta que ese proyecto ha sido reemplazado por el conector DVCS de JIRA. Puede encontrar detalles para eso aquí: https://plugins.atlassian.com/plugins/com.atlassian.jira.plugins.bitbucket. Ahora, si tiene una instancia de JIRA 'OnDemand' ya alojada para usted, ya está integrada. Necesitas configurarlo. Las instrucciones para eso están aquí: http://confluence.atlassian.com/display/BITBUCKET/Linking+y++JIRA+Project+to+a+Repository – idStar

+1

Ese enlace ha cambiado, ahora es https://confluence.atlassian.com/display/AOD/Linking + a + Bitbucket + o + GitHub + repository + con + JIRA + OnDemand – jeffbyrnes

+0

[La funcionalidad DVCS ahora está integrada en JIRA] (https://marketplace.atlassian.com/plugins/com.atlassian .jira.plugins.jira-bitbucket-connector-plugin/versions). – vossad01

40

ACTUALIZACIÓN

para la integración con Bitbucket, GitHub y GitHub Empresa, revisa el siguiente enlace:

Linking Bitbucket and GitHub accounts to JIRA

Post original

JIRA GitHub Connector es obsoleto:

Este plugin ha sido reemplazado por el JIRA DVCS Connector, que incluye la funcionalidad GitHub.

Así Jira para conectar a github utilizar JIRA DVCS Connector for Bitbucket and GitHub:

Puede conectar Bitbucket o GitHub cuentas con JIRA usando el plugin de JIRA DVCS conector. Este complemento viene con JIRA OnDemand. Para los usuarios de descarga de JIRA, este es un complemento de sistema que puede instalar. Con el conector DVCS, puede:

  • Enlace todo o un subconjunto de sus repositorios existentes (tanto públicos como privados a JIRA).
  • Crea nuevos repositorios y haz que se vinculen automáticamente a JIRA.
  • Referencia JIRA emite mensajes de compromiso de DVCS y los confirma aparecen en la pestaña Comisiones de la publicación en JIRA.
  • La transición se produce a través de un flujo de trabajo de JIRA OnDemand (por ejemplo, Cerrar, Reabrir, etc.) utilizando mensajes de confirmación inteligente.

la salida Using the JIRA DVCS Connector Plugin para más información.

+7

Los ejemplos de Atlassian son más específicos acerca de Bitbucket y bastante confusos en la empresa Github. –

+0

"El complemento JIRA DVCS Connector se retiró e incorporó a la aplicación independiente JIRA Software" uno de sus enlaces – Raedwald

1

que acabamos de vivir el mismo problema y encontró las respuestas y la web de referencia oficial tal vez necesite ser más específica para la versión empresarial de Github. Si está utilizando la empresa Github, debe:

1) Registrar la aplicación en la configuración de la empresa, no debajo de la del usuario.

2) Supongamos que su sitio JIRA como http://myjira.com/jira que puede acceder a su página principal JIRA, entonces la URL de Homapage y la URL de devolución de autorización deben ser las mismas que las URL de su sitio JIRA.

3) Cuando se agrega una cuenta nueva en JIRA, el campo Host debe ser GitHub Enterprise, el Equipo o la Cuenta de usuario debe ser el nombre de la empresa que se puede encontrar en el perfil de la organización en Github.

4) La URL del host debe ser la página principal de Github.

Entonces creo que debería funcionar para la empresa cuando se conecta el JIRA y github.

+0

Desafortunadamente, la documentación de JIRA es incorrecta y le solicita que ingrese "Equipo o usuario" para GitHub. Sin embargo, la forma correcta es configurarlo en su organización GitHub, si está configurando el conector JIRA-GitHub de una organización. – rakehell

2

Si visita esta página en 2016, y el uso de la nube de JIRA, es encontrar aquí-

Aplicación >> >> Cuentas integraciones DVCS, en lugar de en las agregaciones como se menciona en las entradas del blog sean arrojados por Google .

+0

Gracias! eso fue muy útil – Mouna

3

He creado recientemente un pequeño complemento de Chrome que editará las páginas de GitHubs PR para mostrar información sobre las entradas vinculadas de Atlassian.

Se requiere un formato de título PR de [ISSUE-9485] Some description pero funciona bastante bien, si me preguntas.

https://chrome.google.com/webstore/detail/github-jira-integration/faenbbkpfnklhncjianlfllkfekgghih

El código fuente está aquí: https://github.com/RobQuistNL/chrome-github-jira

Captura de pantalla: Screenshot

EDIT: Asimismo, se creará automáticamente una "plantilla" para su solicitud de extracción, basándose en el contenido/descripción del boleto.

E.g. tomará los elementos bajo el encabezado "Criterios de aceptación" y lo publicará como una lista seleccionable, agrega alguna descripción, una prueba, etc.

0

Para aquellos de ustedes que buscan cómo importar Project datos de GitHub en JIRA, a continuación, debe ir a este enlace: https://confluence.atlassian.com/adminjiraserver071/importing-data-from-github-802592903.html

Le da instrucciones en el departamento sobre cómo hacerlo. . Yo era capaz de llevar en todo y mapear los errores a errores, etc. Incluso las tareas completadas se produjo en

Si el enlace no se decide a trabajar un día, aquí está un resumen que tomo ningún crédito por:

1. Log in to JIRA as a user with the JIRA Administrators global permission. 

2. Choose > System. Select Import & Export > External System Import to open the List item Import external projects page. 

3. Select the Import button associated with the GitHub option to open the GitHub Import Wizard. 

4. On the GitHub Setup page, select which type of GitHub you are using. If you are using GitHub Enterprise you will also be required to provide your GitHub Enterprise URL. You also need to provide either your GitHub username and password, or a GitHub Personal Access Token. Note if you have used the GitHub import wizard before and saved a previous configuration file, you can select the configuration file here to speed up your import. 

5. Click Next. 
    Have 2 factor authentication? Click here.. 
The Authentication page displays, verifying your authentication has been successful. 

6. Click Next. The Map projects page displays, and will show a list of all your public and private repositories, as well as any repositories you have starred. 

Luego solo selecciona los proyectos que desea agregar ... y el resto es fácil. Espero que esto ayude.