Tworzenie elementu zaczepienia usługi dla usługi Azure DevOps za pomocą usługi Microsoft Teams
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Zobacz działania dotyczące projektów usługi Azure DevOps Server (2017.2 i nowszych) bezpośrednio w kanale usługi Microsoft Teams, na przykład:
- Aktualizacje elementów roboczych
- Żądania ściągnięcia
- Zatwierdzenia kodu
- Kompilacje
- Wdrożenia i zatwierdzenia wydań
Uwaga
W przypadku usług Azure DevOps Services zalecamy użycie następującego pakietu aplikacji, które oferują zaawansowane funkcje, aby zintegrować je z usługą Microsoft Teams.
Aplikacja Usługi Azure Boards dla usługi Teams
Aplikacja Usługi Azure Boards dla usługi Microsoft Teams ułatwia tworzenie i monitorowanie elementów roboczych z kanałów usługi Teams. Użytkownicy mogą tworzyć elementy robocze za pomocą polecenia lub używać akcji komunikatów do konwertowania konwersacji w kanale na elementy robocze. Użytkownicy mogą również konfigurować subskrypcje i zarządzać nimi, aby otrzymywać powiadomienia w kanale przy każdym tworzeniu lub aktualizowaniu elementów roboczych.
Aplikacja Usługi Azure Pipelines dla usługi Teams
Aplikacja Azure Pipelines dla usługi Microsoft Teams ułatwia monitorowanie zdarzeń w potokach. Użytkownicy mogą konfigurować subskrypcje ukończonych kompilacji, wydań, oczekujących zatwierdzeń i nie tylko z aplikacji i zarządzać nimi oraz otrzymywać powiadomienia o tych zdarzeniach w kanałach. Użytkownicy mogą również zatwierdzać wdrożenia wydań ze swoich kanałów.
Aplikacja Azure Repos dla usługi Teams
Aplikacja Azure Repos dla usługi Microsoft Teams ułatwia monitorowanie zdarzeń w repozytoriach. Użytkownicy mogą konfigurować subskrypcje zatwierdzeń kodu, tworzyć żądania ściągnięcia i pobierać więcej informacji z aplikacji oraz zarządzać nimi oraz otrzymywać powiadomienia o tych zdarzeniach w swoich kanałach.
Konfigurowanie nowego łącznika dla usługi Azure DevOps Server
Konfigurowanie integracji między usługą Azure DevOps Server i aplikacją Teams jest procesem dwuetapowym. Najpierw skonfiguruj łącznik w usłudze Teams, a następnie skonfiguruj co najmniej jedną subskrypcję punktów zaczepienia usługi w projekcie usługi Azure DevOps Server.
Uwaga
Uprawnienia administratora projektu są wymagane do tworzenia subskrypcji punktów zaczepienia usługi. Zdarzenia dla potoków YAML nie są obsługiwane.
Z usługi Teams
Aby przenieść zdarzenia z usługi Azure DevOps do usługi Microsoft Teams, wybierz pozycję "...", wielokropek lub w górnej części nawigacji kanału zespołu wybierz pozycję Połączenie ors.
Wybierz pozycję Azure DevOps z listy.
Wybierz opcję Dodaj.
Skonfiguruj łącznik.
Skopiuj wygenerowany adres URL elementu webhook. Podaj ten adres URL podczas konfigurowania subskrypcji punktów zaczepienia usługi w projekcie usługi Azure DevOps.
Z usługi Azure DevOps Server
Na stronie projektu (
https://mycompany/tfs/[collection]/[project]
) przejdź do pozycji Punkty zaczepienia usługi w ustawieniach:Kliknij pozycję Utwórz subskrypcję i wybierz usługę Teams .
Wybierz typ działania, które chcesz wyświetlić w kanale usługi Teams. Każdy z wyzwalaczy można filtrować w określony sposób.
Na przykład wyzwalacz utworzonego żądania ściągnięcia może być filtrowany w repozytorium, w którym występuje żądanie ściągnięcia, gałąź docelowa, do której ma zastosowanie, oraz członkowie zespołu, którzy są zobowiązani lub zaproszeni do przejrzenia żądania.
Wklej adres URL elementu webhook w kroku konfiguracji łącznika usługi Teams i wybierz pozycję Zakończ.
Działanie z projektu zaczyna pojawiać się w kanale usługi Teams.
Konfigurowanie kart usługi Azure DevOps w usłudze Microsoft Teams
Aby przenieść tablicę Kanban lub pulpit nawigacyjny do usługi Microsoft Teams, wybierz pozycję + Dodaj nową kartę w górnej części kanału zespołu. Znajdź ikonę Witryna internetowa i dodaj link do tablicy lub pulpitu nawigacyjnego usługi Azure DevOps.
Po uwierzytelnieniu zostanie wyświetlona tablica Kanban lub pulpit nawigacyjny.
Często zadawane pytania (FAQ)
Pyt.: Jak mogę pobrać wiele zdarzeń z mojego projektu usługi Azure DevOps Server, aby wyświetlić się w kanale usługi Teams?
1: Utwórz nową subskrypcję dla każdego żądanego typu zdarzenia. Jeśli na przykład chcesz zobaczyć błędy kompilacji i nowe elementy robocze w kanale usługi Teams, utwórz dwie dodatkowe subskrypcje.
Pyt.: Dlaczego nie widzę mojej organizacji podczas próby nawiązania połączenia z usługą Microsoft Teams?
1: Można połączyć tylko organizacje w tej samej dzierżawie microsoft Entra co konto usługi Microsoft Teams. Nawet jeśli adres e-mail jest taki sam w usługach Azure DevOps Services i w usłudze Microsoft Teams, mogą one być obsługiwane przez różne dzierżawy, dlatego nie mogą być połączone.
Utwórz nową usługę Teams w tej samej usłudze Microsoft Entra ID, do której należą usługi Azure DevOps Services, lub przenieś usługi Azure DevOps Services do tej samej usługi Microsoft Entra ID, w której znajduje się usługa Teams. Zobacz Dostęp za pośrednictwem usługi Microsoft Entra ID — często zadawane pytania, Dlaczego moja organizacja jest już połączona z katalogiem?.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla