Czy ktoś mógłby określić sposoby integracji JIRA z TortoiseSVN, aby śledzić szczegóły problemu? Jaki adres URL należy podać w sekcji URL, jakie są inne parametry potrzebne? Czy jest coś, co musisz zrobić po stronie JIRA, aby zapewnić integrację?Integracja JIRA z TortoiseSVN
Odpowiedz
TortoiseSVN ma doskonałą dokumentację. Ponieważ pytanie nie dotyczy integracji z konkretnym trackerem problemów , myślę, że nie mogę zrobić nic lepszego niż strona na Integration with Issue Trackers.
Idąc za radą @Avi, tutaj są szczegóły dotyczące integracji z JIRA:
Ustaw następujące właściwości na katalogu, dla którego chcesz integrację do JIRA:
bugtraq:url
: Przykład może byćhttp://my.server.url/jira/browse/<PREFIX-FOR-JIRA>-%BUGID%
. Podaj właściwe informacje dlamy.server.url
i<PREFIX-FOR-JIRA>
. Jeśli chcesz mapować dla wszystkich projektów w JIRA, ciąg może być.../browse/%BUGID%
.bugtrac:logregex
: Wyrażenie regularne dla ciebie JIRA Id. Zależnie od tego, co chcesz dopasować, dla wszystkich zastosowań projektu/w+\-(\d+)
Istnieją inne alternatywy do definiowania właściwości, ale te powinny to zrobić.
- Zatwierdź zmiany we właściwościach svn, aby właściwości zostały uwzględnione dla wszystkich osób dokonujących płatności w tym samym katalogu.
- Wykonując teraz zatwierdzenie niektórych plików w katalogu lub podkatalogach, umieść tam znacznik wydania w komunikacie dziennika Subversion.
- Po wyświetleniu dziennika plików lub katalogów TortoiseSVN wyświetli hiperłącze w komunikacie dziennika.
Jeśli chciałbyś zintegrować JIRA z Subversion, istnieje documentation how to integrate Subversion into JIRA. Musisz zainstalować następnie Subversion JIRA plugin w JIRA.
żądany URL /....../nie został znaleziony na tym serwerze ... to jest błąd w uzyskiwaniu .... jakiejkolwiek pomocy – shaggy
Wystarczy dodać do odpowiedzi @ 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" .
Miałem wiele problemów podczas czytania dokumentacji TortoiseSVN na ten temat. Oto moje wnioski dotyczące integracji. Aby zintegrować Jirę i TortoiseSvn, należy wykonać zestaw instrukcji. Ten przewodnik zakłada, że twój serwer jira jest dostępny pod tym adresem URL: http://192.168.10.10:8090. Ponadto przypuśćmy, że twoja nazwa projektu w Jira to SVNTEST.
- Zainstaluj wtyczkę svn dla jiry na swoim serwerze jira. użyj this link, aby uzyskać więcej informacji.
- Zainstaluj wtyczkę Jira dla TortoiseSvn w swoich klientach. Można go pobrać z this link lub this one.
- Dla wszystkich folderów w repozytorium, należy ustawić właściwości płynących:
Dodaj ustawienie Jira do TortoiseSVN.Aby to zrobić, wykonaj następujące czynności:
- prawym przyciskiem myszy na folderze kodu iz menu TortoiseSVN, poz wybierz Ustawienia.
- Pod skryptami przechwytującymi kliknij integrację śledzenia problemów.
- Kliknij przycisk Dodaj.
- Pod ścieżką kopii roboczej wprowadź ścieżkę do kodu źródłowego.
- Pod warunkiem wybrać tylko dostępna pozycja mianowicie CSharpTest.Net.SvnPlugIn.MyPulgIn
- Pod parametrów, wprowadź adres URL serwera Jira, tj http://192.168.10.10:8090.
- Po potwierdzeniu okna dialogowego wprowadź nazwę użytkownika i hasło do serwera Jira.
- Aby sprawdzić, czy instalacja jest zakończona, spróbuj zatwierdzić zestaw zmian. W oknie zatwierdzenia powinieneś zobaczyć przycisk, a mianowicie Problemy Jira. Wybierając go, powinieneś zobaczyć swoje problemy z Jirą w nowym oknie dialogowym.
dziękuję za pomoc, ale jak zidentyfikować lokalizację serwera jira – shaggy
zawsze dziękuję w SO przez a +. Ponadto lokalizację serwera jira można uzyskać z adresu URL na stronie jira przeglądarki. – hsalimi
może u plz dostarczyć więcej informacji o serwerze jira .... mylić z tym ... – shaggy
W JIRA 7.1 obsługa stron internetowych SOAP została zakończona, a wtyczka RPC została uznana za przestarzałą, a REST zamiast SOAP, więc nie można używać wtyczki napisanej przez csharptest.net.
Hojny programista napisz nowy plugin dla TortoiseSVN, który obsługuje REST. Możesz go znaleźć here.
Uruchomienie JIRA nie powiodło się Nie można uzyskać dostępu do JIRA w chwili obecnej. Spójrz na tabelę poniżej, aby zidentyfikować powody – shaggy
to są problemy napotykane przy łączeniu jiry z svn – shaggy
@shaggy: Wygląda na to, że problem jest bardziej w JIRA niż w TortoiseSVN, ale nie znam integracji JIRA, której nie znam. Proponuję umieścić więcej informacji w swoim pytaniu, takich jak ustawione właściwości, adres URL instalacji JIRA i pełny komunikat o błędzie. – Avi