Intégration de JIRA avec TortoiseSVN

Quelqu'un pourrait-il préciser les moyens d'intégrer JIRA avec TortoiseSVN pour suivre les détails de la question? Quelle URL doit être spécifiée dans la section URL, quels sont les autres paramètres nécessaires? Y a-t-il quelque chose que vous devez faire du côté de JIRA pour assurer l'intégration?

17
demandé sur M-Razavi 2011-12-27 10:55:45

5 réponses

j'ai eu beaucoup de problèmes en lisant la documentation TortoiseSVN sur le sujet. Voici mes conclusions au sujet de l'intégration. Pour intégrer Jira et TortoiseSvn, un ensemble d'instructions doit être exécuté. Ce guide supposons que votre serveur jira est disponible via cette url:http://192.168.10.10:8090. En outre, supposons que le nom de votre projet dans Jira est SVNTEST.

  1. installez svn plugin pour jira sur votre serveur jira. utilisez ce lien pour plus d'info.
  2. installez le plug-in Jira pour TortoiseSvn dans vos clients. Il peut être téléchargé à partir de ce lien ou celui-ci.
  3. pour tous les dossiers de votre dépôt, définissez les propriétés fluides:

enter image description here

ajouter le paramètre Jira à votre TortoiseSvn. Pour ce faire, suivez les étapes ci-dessous:

  • clic droit sur votre dossier de code et dans le menu TortoiseSvn, sélectionnez Paramètres article.
  • sous scripts hook, cliquez sur intégration de suivi des problèmes.
  • Cliquez sur le bouton Ajouter.
  • sous le chemin de la copie de travail, entrez le chemin de votre code source.
  • sous la rubrique fournie, sélectionnez le seul élément disponible, à savoir CSharpTest.Net.SvnPlugIn.MyPulgIn
  • sous les paramètres, entrez l'url de votre serveur Jira, i.e. http://192.168.10.10:8090.
  • après confirmation de la boîte de dialogue, Entrez le nom d'utilisateur et mot de passe de votre serveur Jira.
  • Pour tester si l'installation est terminée, essayez de commettre une série de modifications. Dans le dialogue de propagation, vous devriez voir un bouton à savoir JIRA Issues. En le sélectionnant, vous devriez voir votre Jira dans une nouvelle boîte de dialogue.
26
répondu hsalimi 2016-04-07 13:45:25

suivant les conseils de @Avi, voici les détails pour l'intégration avec JIRA:

  1. définissez les propriétés suivantes dans le répertoire pour lequel vous voulez l'intégration à JIRA:

    • bugtraq:url: exemple pourrait être http://my.server.url/jira/browse/<PREFIX-FOR-JIRA>-%BUGID%. S'il vous plaît remplir dans le droit de l'information pour my.server.url et <PREFIX-FOR-JIRA>. Si vous voulez cartographier tous les projets à JIRA, la chaîne pourrait être .../browse/%BUGID%.
    • bugtrac:logregex: Expression régulière pour vous Jira Id. Dépend de ce que vous voulez correspondre, pour tout projet d'utilisation /w+\-(\d+)

    il existe d'autres options pour définir les propriétés, mais celles-ci devraient le faire.

  2. enregistrer vos modifications dans le svn propriétés, de sorte que les propriétés de l'être inclus pour tous les gens qui font un "checkout" de le même répertoire.
  3. en faisant maintenant un commit sur certains des fichiers du répertoire ou des sous-répertoires, incluez là la balise issue dans le message de log Subversion.
  4. TortoiseSVN va maintenant afficher un lien hypertexte dans le message log, lorsque vous ouvrez le log des fichiers ou des répertoires.

si vous souhaitez intégrer Jira avec Subversion, il y a un documentation comment intégrer Subversion dans JIRA. Vous devez installer ensuite le Subversion JIRA plugin dans JIRA.

7
répondu mliebelt 2011-12-27 12:07:42

juste pour ajouter à la réponse de @mliebelt.

svn propset "bugtraq:logregex" "([A-Z]+\-\d+)" .
svn propset "bugtraq:number" "false" .
svn propset "bugtraq:url" "http://jira.company.com/browse/%%BUGID%%" .
svn propset "jira:url" "http://jira.company.com" .
3
répondu Vadzim 2011-12-27 12:33:13

TortoiseSVN a une excellente documentation. Puisque la question n'est pas sur l'intégration avec un certains problème de tracker, je ne pense pas que je peux faire mieux que la page sur intégration avec les traqueurs de problèmes.

2
répondu Avi 2011-12-27 07:10:19

dans JIRA 7.1 Le support de SOAP web-service a été terminé et le plugin RPC a été déprécié et le reste est utilisé à la place de SOAP donc vous ne pouvez pas utiliser le plugin écrit par csharptest.net.

un développeur généreux écrit un nouveau plugin pour TortoiseSVN qui supporte REST. Vous pouvez le trouver ici.

0
répondu M-Razavi 2017-08-05 11:44:52