Łączenie usługi GitHub z usługą Azure Boards

Ukończone

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.

Zrzut ekranu przedstawiający integrację usług GitHub i Azure Boards.

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

Zrzut ekranu przedstawiający integrację aplikacji 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: