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 | Azure DevOps Server | Azure DevOps Server 2022
Als een pijplijn helemaal niet begint, controleer de volgende veelvoorkomende problemen met betrekking tot triggers.
- UI-instellingen overschrijven YAML-triggerinstelling
- Impliciete YAML CI-triggerinstelling uitschakelen is ingeschakeld
- Triggers voor pull requests worden niet ondersteund met Azure-repositories
- Vertakkingsfilters onjuist geconfigureerd in CI- en PR-triggers
- Geplande conversies van tijdzones voor triggers
- UI-instellingen overschrijven geplande YAML-triggers
Notitie
Een andere reden waarom uitvoeringen mogelijk niet worden gestart, is dat uw organisatie vijf minuten nadat de laatste gebruiker zich heeft afgemeld bij Azure DevOps inactief wordt. Daarna wordt elk van uw bouwpijplijnen nog één keer uitgevoerd. Bijvoorbeeld, terwijl uw organisatie niet actief is:
- Een nacht bouwen van code in uw organisatie wordt slechts één nacht uitgevoerd totdat iemand zich opnieuw aanmeldt.
- CI-builds van een andere Git-opslagplaats worden niet meer uitgevoerd totdat iemand zich opnieuw aanmeldt.
UI-instellingen overschrijven YAML-triggerinstelling
YAML-pijplijnen kunnen hun trigger- en pr-triggerinstellingen laten overschrijven in de gebruikersinterface voor pijplijninstellingen. Controleer dan die instelling als uw trigger of pr triggers niet lijken te werken. Kies tijdens het bewerken van uw pijplijn ... en vervolgens Triggers.
Controleer de instelling YAML-trigger vanaf hier overschrijven voor de typen triggers (continue integratie of pull-aanvraagvalidatie) die beschikbaar zijn voor uw repository.
Triggers voor pull-aanvragen worden niet ondersteund bij Azure Repos.
Als uw pr trigger niet wordt geactiveerd en u Azure Repos gebruikt, komt dit doordat pr triggers niet worden ondersteund voor Azure Repos. In Azure Repos Git worden vertakkingsbeleidsregels gebruikt om de validatie van builds voor pull-verzoeken te implementeren. Zie Branch-beleid voor validatie van pull-aanvragen voor meer informatie.
De instelling voor het uitschakelen van impliciete YAML CI-triggers is ingeschakeld.
Notitie
Deze functie is beschikbaar vanaf Azure DevOps Server 2022.2.
YAML-pijplijnen zijn standaard geconfigureerd met een CI-trigger op alle branches, tenzij de Instelling Impliciete YAML CI-trigger Uitschakelen, geïntroduceerd in Azure DevOps sprint 227, is ingeschakeld. De instelling impliciete YAML CI-trigger uitschakelen kan worden geconfigureerd op organisatieniveau of op projectniveau. De instelling is standaard niet ingeschakeld.
Als uw pijplijnen de standaard impliciete CI-trigger gebruiken en ze niet meer werken, controleert u deze instelling. Wanneer de instelling impliciete YAML CI-trigger uitschakelen is ingeschakeld, worden CI-triggers voor YAML-pijplijnen niet geactiveerd als de YAML-pijplijn niet over een trigger sectie beschikt.
Takfilters verkeerd geconfigureerd in CI- en PR-triggers
Wanneer u een YAML PR- of CI-trigger definieert, kunt u zowel include- als exclude-voorwaarden opgeven voor vertakkingen, tags en paden. Zorg ervoor dat de include component overeenkomt met de details van uw doorvoer en dat de exclude component deze niet uitsluit. Zie pr en trigger voor meer informatie.
Notitie
Als u een exclude component zonder component include opgeeft, is deze gelijk aan het opgeven * in de include component.
Geplande triggers voor tijdzoneconversies
Geplande YAML-triggers worden ingesteld met de UTC-tijdzone. Als uw ingeroosterde triggers niet op het juiste moment lijken te worden geactiveerd, controleer de omzettingen tussen UTC en uw lokale tijdzone, en houd daarbij rekening met de daginstelling. Zie Geplande triggers voor meer informatie.
Ui-instellingen overschrijven geplande YAML-triggers
Als uw YAML-pipeline zowel geplande YAML-triggers als door de gebruikersinterface gedefinieerde geplande triggers bevat, worden alleen de door de gebruikersinterface gedefinieerde geplande triggers uitgevoerd. Als u de door YAML gedefinieerde geplande triggers wilt uitvoeren in uw YAML-pipeline, moet u de geplande triggers verwijderen die zijn gedefinieerd in de gebruikersinterface van de pipelineinstellingen.
Als u toegang wilt krijgen tot de gebruikersinterface voor pijplijninstellingen vanuit een YAML-pijplijn, bewerkt u uw pijplijn, kiest u ... en vervolgens triggers.
Verwijder alle geplande triggers.
Zodra alle geplande triggers voor de gebruikersinterface zijn verwijderd, moet er een push worden uitgevoerd om de YAML-geplande triggers uit te voeren. Zie Geplande triggers voor meer informatie.
Ik heb meer hulp nodig. Ik heb een bug gevonden. Ik heb een suggestie. Waar ga ik heen?
Abonnement, facturering en technische ondersteuning krijgen
Meld eventuele problemen of dien feedback in bij de Ontwikkelaarscommunity.
Wij verwelkomen uw suggesties: