Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services
In dit artikel leest u hoe u de Azure Pipelines-app voor Slack gebruikt om uw pijplijnactiviteiten te bewaken. U kunt abonnementen instellen en beheren voor pijplijnevenementen, zoals builds, releases en in behandeling zijnde goedkeuringen. Meldingen voor deze gebeurtenissen worden rechtstreeks aan uw Slack-kanalen bezorgd.
Notitie
Deze functie is alleen beschikbaar in Azure DevOps Services. Normaal gesproken worden eerst nieuwe functies geïntroduceerd in de cloudservice en vervolgens on-premises beschikbaar gesteld in de volgende primaire versie of update van Azure DevOps Server. Zie de tijdlijn voor Azure DevOps-functies voor meer informatie.
Vereisten
- Een Slack-account met toestemming om een app te installeren in uw Slack-werkruimte.
- Een Azure DevOps-project met beheerders van projectverzamelingen of machtigingen voor projectbeheerders .
- Mag geen externe gebruiker zijn in Microsoft Entra.
De Azure Pipelines-app installeren
Installeer de Slack-app van Azure Pipelines in uw Slack-werkruimte. Zodra de app is geïnstalleerd, ziet u het volgende welkomstbericht. Voer in /azpipelines om te beginnen met interactie met de app.
Verbinding maken met uw pijplijn
Nadat u de app in uw Slack-werkruimte hebt geïnstalleerd, verbindt u de app met elke pijplijn die u wilt bewaken. Verifieer bij Azure Pipelines voordat u opdrachten uitvoert.
Notitie
Als uw Azure DevOps-organisatie is verbonden met een Microsoft Entra ID-tenant, moet u zich aanmelden met een systeemeigen lid van die tenant. Externe gebruikers krijgen de volgende foutmelding als ze zich proberen aan te melden bij de Azure Pipelines-app: Configuration failed. Please make sure that the organization exists and that you have sufficient permissions.
Abonneren op pijplijnen
Als u alle pijplijnen in een project wilt bewaken, voer /azpipelines subscribe <project url> in een kanaal in, waarbij u <project url> vervangt door de URL van uw Azure DevOps-project. De project-URL kan bijvoorbeeld een koppeling maken naar elke pagina binnen uw project, /azpipelines subscribe https://dev.azure.com/myorg/myproject/met uitzondering van pijplijnpagina's.
U kunt een specifieke pijplijn bewaken met behulp van /azpipelines subscribe <pipeline url>. De pijplijn-URL kan een koppeling maken naar elke pagina in uw pijplijn die een definitionId of een buildId/releaseId in de URL bevat. Voorbeeld:
/azpipelines subscribe https://dev.azure.com/myorg/myproject/_build?definitionId=123/azpipelines subscribe https://dev.azure.com/myorg/myproject/_release?definitionId=123&view=mine&_a=releases
Met subscribe de opdracht wordt u standaard geabonneerd op de volgende meldingen:
- Voor YAML-pijplijnen:
- Status van uitvoeringsfase gewijzigd
- Wachtende uitvoeringsfase op goedkeuring
- Voor klassieke build-pijplijnen is builds voltooid
- Voor klassieke release-pijplijnen:
- Release-implementatie gestart
- Release-implementatie voltooid
- Goedkeuring van release-implementatie in behandeling
Abonnementen beheren
Als u de abonnementen voor een kanaal wilt beheren, voert u het volgende in /azpipelines subscriptions. Met deze opdracht worden alle huidige abonnementen voor het kanaal weergegeven en kunt u abonnementen toevoegen of verwijderen.
Notitie
Teambeheerders kunnen geen abonnementen verwijderen of wijzigen die zijn gemaakt door projectbeheerders.
Abonnementen aanpassen
Voor de standaardabonnementen zijn geen filters toegepast, maar u kunt deze abonnementen aanpassen op basis van uw voorkeuren. U wilt bijvoorbeeld alleen meldingen ontvangen voor mislukte builds of implementaties naar productie. U kunt filters toepassen om aan te passen welke berichten u in uw kanaal ontvangt.
Een abonnement aanpassen:
- Voer de
/azpipelines subscriptionsopdracht uit om al uw abonnementen weer te geven. - Selecteer Abonnement toevoegen.
- Selecteer de gebeurtenis waarop u zich wilt abonneren en selecteer vervolgens de gewenste configuratie.
- Selecteer Opslaan.
Als u alleen meldingen wilt ontvangen voor mislukte builds, selecteert u Mislukt onder buildstatus.
Implementaties goedkeuren
U kunt implementaties vanuit uw Slack-kanaal goedkeuren zonder naar Azure Pipelines te gaan. Abonneer u op de meldingen uitvoeringsfase wacht op goedkeuring voor YAML-pijplijnen of op de meldingen release-implementatie wacht op goedkeuring voor klassieke releases. Beide abonnementen worden standaard gemaakt wanneer u zich abonneert op een pijplijn.
Met de Azure Pipelines-app voor Slack kunt u alle controles en goedkeuringsscenario's afhandelen die beschikbaar zijn in de Azure Pipelines-portal. Deze scenario's omvatten één goedkeurder, meerdere goedkeurders en goedkeuring op basis van een team. U kunt aanvragen afzonderlijk of namens een team goedkeuren.
Alle abonnementen verwijderen
Als u uw kanaal wilt opruimen, gebruikt u de /azpipelines unsubscribe all <project url> opdracht om u uit te schrijven voor alle pijplijnen in een project. Bijvoorbeeld: /azpipelines unsubscribe all https://dev.azure.com/myorg/myproject.
Belangrijk
Alleen projectbeheerders kunnen deze opdracht uitvoeren.
Naslaginformatie over opdrachten
De Azure Pipelines-app voor Slack ondersteunt de volgende opdrachten:
| Opdracht | Beschrijving |
|---|---|
/azpipelines subscribe <pipeline url or project url> |
Abonneer u op een pijplijn of alle pijplijnen in een project en ontvang meldingen. |
/azpipelines subscriptions |
Abonnementen voor dit kanaal toevoegen of verwijderen. |
/azpipelines feedback |
Meld een probleem of stel een functie voor. |
/azpipelines help |
Hulp krijgen bij de opdrachten. |
/azpipelines signin |
Meld u aan bij uw Azure Pipelines-account. |
/azpipelines signout |
Meld u af bij uw Azure Pipelines-account. |
/azpipelines unsubscribe all <project url> |
Verwijder alle projectpijplijnen en de bijbehorende abonnementen uit een kanaal. |
Meldingen in privékanalen
De Azure Pipelines-app kan u ook helpen bij het bewaken van de activiteit van pijplijnen in uw privékanalen. U moet de bot uitnodigen voor uw privékanaal met behulp van /invite @azpipelines. Zodra u de bot hebt toegevoegd, kunt u uw meldingen op dezelfde manier configureren en beheren als voor een openbaar kanaal.
Probleemoplossing
Als u de volgende fouten krijgt bij het gebruik van de Azure Pipelines-app voor Slack, voert u de volgende procedure uit.
Configuratie mislukt. Zorg ervoor dat de organisatie bestaat en of u over voldoende machtigingen beschikt.
Als u deze fout ziet, bent u waarschijnlijk een gastgebruiker in de Microsoft Entra-tenant die is verbonden met uw Azure DevOps-organisatie. U moet een Microsoft Entra-lid hebben om de configuratiestappen te doorlopen.