Använda Azure Pipelines med Microsoft Teams
Azure DevOps Services
Med Azure Pipelines-appen för Microsoft Teams kan du övervaka händelser för dina pipelines. Du kan konfigurera och få meddelanden i Teams-kanalen för versioner, väntande godkännanden, slutförda versioner och så vidare. Du kan också godkänna versioner från teams-kanalen.
Kommentar
Den här funktionen är endast tillgänglig i Azure DevOps Services. Normalt introduceras nya funktioner i molntjänsten först och görs sedan tillgängliga lokalt i nästa huvudversion eller uppdatering av Azure DevOps Server. Mer information finns i Tidslinje för Azure DevOps-funktioner.
Förutsättningar
- Du måste ha ett Azure DevOps-projekt. Mer information finns i Skapa ett projekt.
- Om du vill konfigurera pipelineprenumerationer måste du vara projektadministratör.
Konfigurera Azure Pipelines-appen
I Microsoft Teams går du till Apps Store, söker efter Azure Pipelines och väljer sedan Azure Pipelines.
Välj listrutepilen Öppna och välj sedan Lägg till i ett team.
Välj eller ange ditt teamnamn och välj sedan Konfigurera en robot.
I fönstret Teams-konversation anger du
@azurePipelines signin
.Välj Logga in och slutför autentisering till Azure Pipelines.
Använda kommandon
Använd följande kommandon för att övervaka alla pipelines i ett projekt eller endast specifika pipelines.
Övervaka alla pipelines i ett projekt. URL:en kan vara till valfri sida i projektet, förutom URL:er till pipelines. Exempel:
@azure pipelines subscribe https://dev.azure.com/myorg/myproject/
@azure pipelines subscribe [project url]
Övervaka en specifik pipeline: Pipeline-URL:en kan vara till valfri sida i din pipeline som har en
definitionId
ellerbuildId/releaseId
finns i URL:en. Exempel:@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_build?definitionId=123
@azure pipelines subscribe [pipeline url]
Ett annat exempel på en versionspipeline som prenumererar på versionsdistributionen som startats, versionsdistributionen har slutförts och väntande meddelanden om godkännande av versionsdistribution är
@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_release?definitionId=123&view=mine&_a=releases
.
Kommentar
- Vi stöder inte distributionsgodkännanden som har tillämpat godkännarens omvaliderade identitet innan godkännandeprincipen slutförs.
- Aktivera programåtkomst från tredje part via OAuth för att ta emot meddelanden för organisationen i Azure DevOps.
Hantera prenumerationer
När du prenumererar på en pipeline skapas några prenumerationer som standard utan att några filter tillämpas. Du kanske vill anpassa dessa prenumerationer. Du kanske till exempel bara vill få aviseringar när byggen misslyckas eller när distributioner skickas till en produktionsmiljö. Azure Pipelines-appen stöder filter för att anpassa det du ser i din kanal. Slutför följande steg för att hantera dina prenumerationer.
Kör kommandot
@azure pipelines subscriptions
.Välj Visa alla prenumerationer. Om det finns en prenumeration som du inte vill använda i listan över prenumerationer väljer du Ta bort.
Rulla nedåt och välj Lägg till prenumeration.
Välj den pipeline och händelse som krävs.
Välj lämpliga filter och spara sedan.
Exempel 1: Hämta meddelanden för misslyckade versioner.
Exempel 2: Få endast meddelanden om distributionerna skickas till produktionsmiljön.
Kommentar
- Teamadministratörer kan inte ta bort eller ändra prenumerationer som skapas av projektadministratörer.
- Meddelanden stöds inte i chatt-/direktmeddelanden.
Godkänna distributioner från din kanal
Du kan godkänna distributioner inifrån kanalen utan att gå till Azure Pipelines-portalen. Prenumerera på godkännandet av versionsdistributionen väntande meddelande för klassiska versioner eller körningssteget som väntar på godkännandemeddelande för YAML-pipelines. Båda dessa prenumerationer skapas som standard när du prenumererar på pipelinen.
När körningen av en fas väntar på godkännande publiceras ett meddelandekort med alternativ för att godkänna eller avvisa begäran i kanalen. Godkännare kan granska informationen om begäran i meddelandet och vidta lämpliga åtgärder. I följande exempel godkändes distributionen och godkännandestatusen visas på kortet.
Azure Pipelines-appen stöder alla kontroller och godkännandescenarier som finns i Azure Pipelines-portalen. Du kan godkänna begäranden som en individ eller för ett team.
Söka efter och dela pipelineinformation med hjälp av skrivtillägget
För att hjälpa användare att söka efter och dela information om pipelines stöder Azure Pipelines-appen för Microsoft Teams skrivtillägg. Nu kan du söka efter pipelines efter pipeline-ID eller efter pipelinenamn. För att skrivtillägget ska fungera måste användarna logga in på Azure Pipelines-projektet som de är intresserade av antingen genom att köra @azure pipelines signin
kommandot eller genom att logga in på skrivtillägget direkt.
Förhandsversioner av pipeline-URL:er
När du lägger till en pipeline-URL till Teams visas en förhandsgranskning som liknar följande bilder. Förhandsversionen hjälper till att hålla pipelinerelaterade konversationer relevanta och uppdaterade. Du kan välja mellan kompakta och expanderade kort.
Exempel 1: Skapa URL-förhandsversion
Exempel 2: Förhandsversion av versions-URL
När du har loggat in fungerar den här funktionen för alla kanaler i ett team i Microsoft Teams.
Avsluta prenumerationen från en pipelinekanal
Använd följande kommando för att avbryta prenumerationen från alla pipelines i ett projekt.
@azure pipelines unsubscribe all [project url]
Exempel: Avsluta prenumerationen med URL
@azure pipelines unsubscribe all https://dev.azure.com/myorg/myproject
Det här kommandot tar bort alla prenumerationer som är relaterade till en pipeline i projektet och tar bort pipelines från kanalen.
Viktigt!
Endast projektadministratörer kan köra det här kommandot.
Länka dina meddelanden
Alla meddelanden som är länkade till en viss körning av en pipeline länkas samman.
Exempel 1: Kompakt vy över länkade meddelanden.
Exempel 2: Utökad vy över länkade meddelanden.
Använda kommandon i Azure Pipelines-appen
Se följande kommandon som stöds av Azure Pipelines-appen:
Snedstreckskommando | Funktioner |
---|---|
@azure pipelines prenumererar [pipeline-URL/projekt-URL] | Prenumerera på en pipeline eller alla pipelines i ett projekt för att ta emot meddelanden |
@azure pipelines-prenumerationer | Lägga till eller ta bort prenumerationer för den här kanalen |
@azure feedback om pipelines | Rapportera ett problem eller föreslå en funktion |
@azure hjälp om pipelines | Få hjälp med snedstreckskommandona |
@azure pipelines signin | Logga in på ditt Azure Pipelines-konto |
@azure pipelines signout | Logga ut från ditt Azure Pipelines-konto |
@azure pipelines avregistrerar alla [projekt-URL] | Ta bort alla pipelines (som tillhör ett projekt) och deras associerade prenumerationer från en kanal |
Anslut flera klientorganisationer
Om du använder ett annat e-postmeddelande eller en annan klientorganisation för Microsoft Teams och Azure DevOps gör du följande för att logga in och ansluta baserat på ditt användningsfall.
Användningsfall | E-post-ID och klientorganisation i Microsoft Teams | E-post-ID och klientorganisation i Azure DevOps | Inloggningsåtgärd |
---|---|---|---|
1 | email1@abc.com (klientorganisation 1) | email1@abc.com (klientorganisation 1) | Välj Logga in |
2 | email1@abc.com (klientorganisation 1) | email2@pqr.com (klientorganisation 2) | – Logga in på Azure DevOps. – Starta en ny flik i samma webbläsare och gå till https://teams.microsoft.com/. – Kör sign in kommandot och välj Logga in. |
3 | email1@abc.com (klientorganisation 1) | email2@pqr.com (klientorganisation 2) | – Välj Logga in med en annan e-postadress. – I e-post-ID-väljaren använder du e-postmeddelandet2 för att logga in. |
4 | email1@abc.com (klientorganisation 1) | email2@pqr.com (icke-standardklient 3) | Stöds inte för närvarande. |
Felsöka
Starta en ny flik i samma webbläsare och logga in https://teams.microsoft.com/
på . @Azure Pipelines signout
Kör kommandot och kör @Azure Pipelines signin
sedan kommandot i kanalen där Azure Pipelines-appen för Microsoft Teams är installerad.
Sign in
Välj knappen så omdirigeras du till en medgivandesida som den i följande exempel. Kontrollera att katalogen som visas bredvid e-postmeddelandet är samma som du valde i föregående steg. Acceptera och slutför inloggningsprocessen.
Om de här stegen inte löser ditt autentiseringsproblem kontaktar du oss på Utvecklarcommunityn.
Relaterade artiklar
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för