Próbowałem już eksportować problemy z GitHub i Jiry do plików CSV, ale nigdy nie próbowałem eksportować problemu Jira, a następnie importować go do GitHub, czy to możliwe? Jeśli tak, jaki byłby najlepszy sposób podejścia do czegoś takiego?Czy istnieje sposób na import problemów Jira do GitHub?
Odpowiedz
Po prostu nie ma funkcji "Importuj problemy z JIRA" w GitHub.
Sposób, w jaki go widzę, ma dwie opcje: integrację bieżącej instancji JIRA z GitHub lub migrowanie problemów JIRA do błędów GitHub przy użyciu własnych kryteriów i skryptu migracji.
GitHub i JIRA Integracja
Bardzo bym chciał dodać wszystkie instrukcje tutaj, ale jest to jeden z tych przypadków, w których link to the documentation sprawia dużo więcej sensu.
Istnieje również video on youtube, który jest dość krótki i łatwy do naśladowania.
Migracja JIRA problemy w zakresie kwestii GitHub
W tym celu trzeba by napisać własny skrypt, który czyta problemy z JIRA REST API i tworzy nowe użyciu GitHub Issues REST API robić.
Należy pamiętać, że emisje JIRA i GitHub mają różny charakter, więc skrypt będzie musiał wybrać sposób migracji jednego typu problemu do innego.
Mam nadzieję, że to pomoże.
Oto rzeczy, które musisz zrobić, aby eksportować z JIRA i importować do GitHub.
Pierwsze problemy z eksportem (do pliku csv) z JIRA z potrzebnymi feudami. Następnie przeczytaj plik csv wiersz po linii i użyj apitu github, aby utworzyć problem w GH. https://github.com/susinda/github-client/blob/master/src/main/java/org/wso2/git/client/GitRestApiExecutor.java
Oto klient próbki do pracy [1], readme zawiera kroki, czuć się swobodnie modyfikować i używać, jeżeli nie zgadza się z wymogiem https://github.com/susinda/github-client
Innym sposobem jest wyeksportować JIRA wydaje jako plik XML. Poniższy projekt przewiduje Python 2 skrypty importować taki plik do projektu GitHub za pośrednictwem REST API: https://github.com/hbrands/jira-issues-importer
Oprócz problemów z komentarzem, że importuje pośrednich, etykiety i komponenty jako etykiety. Odniesienia do problemów w komentarzach są do pewnego stopnia przekształcone. Relacje JIRA, takie jak "bloki" i "zależy od", są migrowane do specjalnych komentarzy do wydania w GitHub.
Pozwala to uniknąć problemu przekroczenia limitów liczby nadużyć, używając specjalnego Issue Import API.
Przeczytaj informacje na temat funkcji, zastrzeżeń, założeń i wymagań wstępnych na stronie projektu. Koniecznie przetestuj migrację problemu za pomocą projektu testowego GitHub.
Inny podobny projekt: https://github.com/doctrine/jira-github-issues –
- 1. Czy istnieje sposób na dodanie problemów do rozwidlonego rozwidlenia github (bez modyfikowania oryginału)?
- 2. Czy istnieje sposób na wymuszenie formatu pliku README.txt na github?
- 3. Migracja biletów sourceforge do problemów z GitHub
- 4. Czy istnieje sposób naprawienia problemów PEP-8 z pydev?
- 5. Czy istnieje sposób na sortowanie tabel przecenionych?
- 6. Czy istnieje sposób na import pakietów z bieżącego projektu do arkusza roboczego?
- 7. Czy istnieje sposób na import danych z pliku .csv do aktywnego arkusza programu Excel?
- 8. Czy istnieje sposób, aby strony github obsługiwały tryb org?
- 9. Czy istnieje sposób pobrania pełnej historii z GitHub?
- 10. Wyszukaj w funkcji problemów z GitHub?
- 11. Visual Studio 2012 - Import/Export GitHub GIST
- 12. Czy istnieje sposób na przeciążenie + = w python?
- 13. Czy istnieje lepszy sposób na odświeżenie WebView?
- 14. Czy istnieje sposób na dodanie MouseListener do obiektu Graphic?
- 15. Czy istnieje sposób na wstawienie funkcji rekursywnej?
- 16. Jak mogę eksportować problemy Jira do BitBucket
- 17. Uruchamianie JIRA na maszynie wirtualnej
- 18. Jak rozwiązać problem JIRA z wiadomości zatwierdzania GitHub?
- 19. Czy istnieje klient Github dla systemu Windows
- 20. Eclipse: Czy istnieje sposób na wymuszenie importu w opcji Organizuj import, aby rozwiązać niejednoznaczność?
- 21. Integracja buildbota do JIRA
- 22. Czy istnieje sposób na skonfigurowanie zdalnego pliku .gitignores?
- 23. Link JIRA i Bitbucket
- 24. Czy istnieje sposób na oddzielenie webhooków GitHub w trzech kategoriach: master, pull-request i cokolwiek innego?
- 25. Czy istnieje sposób na osadzenie dowolnego wykresu z Github w HTML?
- 26. Czy istnieje sposób na przetestowanie połączenia SQLAlchemy?
- 27. Czy istnieje sposób na przyspieszenie kompilacji WiX?
- 28. Czy istnieje sposób na wykonanie zadania jednorazowego?
- 29. Czy istnieje sposób na uniezależnienie UserControl?
- 30. Czy istnieje sposób przekonwertować RedisValue [] na ciąg []?
Głosuję, aby zamknąć to pytanie jako nie na temat, ponieważ Google nie jest dziś zepsuty. –
To nie tak, że nie próbowałem google, dlatego prosiłem tutaj. Nie musisz być niegrzeczny tylko dlatego, że nie wiesz, co robić. – watchingdogs
Czy wymyśliłeś skrypt, żeby sobie z tym poradzić?Byłbym również zainteresowany pójściem tą drogą –