2010-02-04 3 views
12

Est-ce que quelqu'un sait d'un plugin qui peut être utilisé pour intégrer Jira avec TFS?Intégration Jira et TFS?

+0

Pourquoi voudriez-vous faire cela? TFS a un tracker de problème pour lui-même, que voudriez-vous faire quand l'intégration est faite? – mliebelt

+0

duplication possible de [Combinant TFS avec Jira - des expériences ou des conseils?] (Http://stackoverflow.com/questions/3810660/combining-tfs-with-jira-any-experiences-or-advice) –

Répondre

6

Apparemment, ce n'est pas une grande priorité pour Atlassian:

http://jira.atlassian.com/browse/BAM-1950

+1

C'est un grand boomer ... – vikasde

+2

@vikasde - c'est peut-être une opportunité d'affaires? JIRA a une API bien documentée ... –

0

Vous pouvez utiliser la plate-forme d'intégration TFS. Cependant, il n'y a pas encore d'adaptateur pour JIRA, mais l'utilisation de la plate-forme d'intégration TFS (et je suppose qu'une bonne API JIRA est facile) signifie que cela ne devrait pas être trop difficile à faire.

1

Vous pouvez utiliser SVN Bridge pour fournir une interface SVN sur votre installation TFS. Configurez ensuite Jira/FishEye comme s'il s'agissait d'un référentiel SVN.

2

J'ai cherché quelque chose comme ça il y a un moment et je n'ai rien trouvé. J'ai aussi parlé directement aux développeurs d'Atlassian et ils ne savaient rien de ce qui pourrait aider non plus. Cela dit, j'ai fini par écrire un élément d'intégration personnalisé pour mon client afin de créer des éléments TFS à partir d'éléments Jira, puis de mettre à jour les mises à jour de statut TFS dans Jira. Il a fallu un peu plus d'une journée pour construire, c'est assez simple à faire en supposant que vous connaissiez un peu Java et l'API Jira (j'ai utilisé l'interface XMLRPC) et l'API TFS. En raison du fonctionnement des deux systèmes, il a fallu construire un petit intergiciel pour écouter les événements de TFS et aussi servir de point de terminaison REST pour une action personnalisée dans Jira à appeler lorsque l'utilisateur cliquait sur un bouton "Envoyer vers TFS". En dehors de cela, il a fallu ajouter des champs personnalisés aux définitions d'éléments de travail des deux côtés pour conserver les valeurs de référence croisée, puis effectuer le mappage des valeurs d'un élément à l'autre.

Malheureusement, je n'ai pas le code à partager puisque c'est sur le site du client, sinon je jetterais ce que j'ai à vous donner un aperçu. Pardon.

5

J'ai réussi à intégrer TFS et Atlassian Fisheye/Crucible à travers SvnBridge. Il fonctionne comme un charme. Il y a quelques étapes supplémentaires:

  • Vous devez implémenter le patch 8517 (http://svnbridge.codeplex.com/SourceControl/list/patches) et créer SvnBridge avec celui-ci;
  • Vous devriez changer la version de SVNKit dans FishEye. FishEye utilise la version 1.3.3 de SVNKit qui ne fonctionne pas avec SvnBridge (il y a quelques erreurs PROPFIND). Vous devriez télécharger la version 1.3.7 de http://svnkit.com/ et le mettre dans FishEye.

Ensuite, tout devrait fonctionner. Il existe un autre correctif facultatif pour SvnBridge qui empêche certains journaux d'erreurs sur le serveur.

Mais finalement tout fonctionne parfaitement!

Vous pouvez me contacter pour les binaires et les instructions ...

7

Voir Combining TFS with Jira - any experiences or advice?

Les options sont les suivantes:

Divulgation: Je travaille pour le vendeur de UseTFS Porcherie.

+0

Veuillez faire attention lors de la promotion de votre produit, voir la FAQ respective [Puis-je promouvoir des produits ou des sites Web auxquels je suis affilié ici?] (Http://stackoverflow.com/faq#promotion) pour détails. PS: J'apprécie que vous ayez inclus vos prétendants cette fois-ci, cependant, omettre le lien vers l'option non commerciale n'aide pas vraiment votre réputation à cet égard, ni omet la divulgation encore, que vous avez été priés d'inclure comme bien déjà. –

+2

Salut Steffen. Je suis nouveau sur Stackoverflow et je m'excuse de ne pas respecter les règles. Enfin, je peux lire le commentaire complet car les précédents semblent être supprimés et je n'ai vu que "S'il vous plaît prendre soin de la promotion de votre produit, voir la FAQ respective Puis-je promouvoir des produits ou nous ..." Comme pour le lien vers non option commerciale - Je n'étais pas autorisé à répondre avec plus de deux liens en raison d'une mauvaise réputation. – Pigsty

+0

J'avais en fait été surpris que vous pouviez créer des liens du tout et n'était pas au courant de la limitation de 2 liens entre temps apparemment en place, mes excuses pour cela! Merci beaucoup pour votre considération, et bienvenue à Stack Overflow :) Et bonne chance avec votre produit bien sûr, _UseTFS_ ressemble à un effort décent et très impliqué. –

0

J'ai créé un projet il y a quelques temps sur ce sujet qui pourrait vous être utile. Il est publié sur github. n'hésitez pas à le ramifier et à apporter des changements.

https://github.com/mahpour/TFSToJira