Łączenie usługi GitHub z usługą Azure Boards
Korzystanie z usługi GitHub, śledzenie pracy w usłudze Azure Boards
Usługa Azure Boards umożliwia planowanie i śledzenie pracy oraz usługi GitHub jako kontroli źródła na potrzeby tworzenia oprogramowania.
Połączenie usługę Azure Boards z repozytoriami GitHub, umożliwiając łączenie zatwierdzeń usługi GitHub, żądań ściągnięcia i problemów z elementami roboczymi w tablicach.
Aplikacja usługi Azure Boards
Integracja jest tworzona przy użyciu aplikacji Usługi Azure Boards działającej jako most między usługą Azure Boards i usługą GitHub.
Aby zainstalować aplikację, musisz być administratorem lub właścicielem repozytorium GitHub lub organizacji usługi GitHub.
Aplikacja jest instalowana z witryny GitHub Marketplace. Aplikacja usługi Azure Boards
Authenticating to GitHub (Uwierzytelnianie w usłudze GitHub)
Usługa Azure Boards może łączyć się z usługą GitHub. W przypadku usługi GitHub w chmurze podczas dodawania połączenia z usługą GitHub dostępne są następujące opcje uwierzytelniania:
- Nazwa użytkownika i hasło
- Osobisty token dostępu (PAT)
Aby zapoznać się z przewodnikiem po nawiązaniu połączenia, zobacz: Połączenie Azure Boards do usługi GitHub.
Możesz skonfigurować inne usługi Azure Boards/Azure DevOps Projects, GitHub.com repozytoria lub zmienić bieżącą konfigurację ze strony aplikacji Usługi Azure Boards.
Po zintegrowaniu usługi Azure Boards z usługą GitHub przy użyciu aplikacji Azure Boards możesz dodawać lub usuwać repozytoria z portalu internetowego dla usługi Azure Boards.
Obsługiwane scenariusze integracji
Integracja z usługą Azure Boards-GitHub obsługuje następujące połączenia:
Z usługi GitHub:
- Obsługa integracji dla wszystkich repozytoriów dla konta usługi GitHub lub organizacji lub wybranych repozytoriów.
- Dodaj lub usuń repozytoria GitHub biorące udział w integracji i skonfiguruj projekt, z którymi się łączą.
- Wstrzymaj integrację usługi Azure Boards-GitHub lub odinstaluj aplikację.
Z usługi Azure Boards:
- Połączenie co najmniej jedno repozytorium GitHub w projekcie usługi Azure Boards.
- Dodawanie lub usuwanie repozytoriów GitHub z połączenia usługi GitHub w projekcie usługi Azure Boards.
- Całkowicie usuń połączenie z usługą GitHub dla projektu.
- Zezwól repozytorium GitHub na łączenie się z co najmniej jednym projektem usługi Azure Boards w ramach tej samej organizacji lub kolekcji usługi Azure DevOps.
Integracja z usługą Azure Boards-GitHub obsługuje następujące zadania operacyjne:
- Tworzenie linków między elementami roboczymi i zatwierdzeniami usługi GitHub, żądaniami ściągnięcia i problemami w oparciu o wzmianki w usłudze GitHub.
- Obsługa przejścia elementów roboczych do stanu Gotowe lub Ukończone w przypadku używania wzmianki w usłudze GitHub przy użyciu poprawki, poprawek lub naprawy.
- Obsługa pełnej możliwości śledzenia przez opublikowanie komentarza do dyskusji w usłudze GitHub podczas łączenia z elementu roboczego z zatwierdzeniem, żądaniem ściągnięcia lub problemem w usłudze GitHub.
- Pokaż połączone z artefaktami kodu usługi GitHub w sekcji Programowanie elementu roboczego.
- Pokaż połączone z artefaktami usługi GitHub jako adnotacje na kartach tablic Kanban.
- Znaczki stanu obsługi kolumn tablicy Kanban dodane do repozytoriów GitHub.
Następujące zadania nie są obecnie obsługiwane:
- Wykonywanie zapytań o elementy robocze za pomocą linków do artefaktów usługi GitHub. Można jednak wykonywać zapytania dotyczące elementów roboczych z liczbą linków zewnętrznych większą niż 0.
Uwaga
Dokumentacja: integracja usługi Azure Boards-GitHub.
Aby uzyskać więcej informacji, zobacz:
- Zmień dostęp do repozytorium GitHub lub wstrzymaj lub odinstaluj integrację.
- Dodawanie lub usuwanie repozytoriów Usługi GitHub.
- Połącz zatwierdzenia usługi GitHub, żądania ściągnięcia i problemy z elementami roboczymi, aby uzyskać szczegółowe informacje na temat łączenia z elementami roboczymi.