Integration von DevOps Change-Geschwindigkeit in Azure DevOps
Stellen Sie eine Verbindung mit her Azure DevOpsInstanz zum Erkennen von Tafeln, Repositorys und Pipelines, um die Automatisierung und Nachverfolgbarkeit von Changes zu ermöglichen.
Azure DevOps-Integrationsübersicht
- Azure-Tafeln (Planung)
- Azure-Repositorys (Codierung)
- Azure-Pipelines (Orchestration)
- Build-Pipelines (CI) – Agenten- und agentenlose (Server-) Aufträge
- Release-Pipelines (CD)
Erfassen Sie Tags von Azure DevOpsCodierungstool-Commits.
Jenkins unterstützt auch Testfunktionen mit JUnit. Test-Tool-Integration Ermöglicht das Anzeigen von Testergebnissen in DevOps Change-GeschwindigkeitFür Azure DevOpsEinheiten-, Funktions- und Leistungstests.
Azure DevOps-Erweiterung
Sie können verwenden ServiceNow DevOps Erweiterung für Azure DevOpsEin Visual Studio-Marktplatz Um Ihre Azure-Pipeline in zu integrieren DevOps Change-Geschwindigkeit.
- ServiceNow DevOps Serviceverbindung
- ServiceNow DevOps Release-Gate
- Anwenderdefinierte Aufgaben des Azure Build-Pipeline-Agenten und des Serverauftrags
- ServiceNow DevOps Sonar-Registrierung erstellen (für Build-Pipelines)
- ServiceNow DevOps Aufgabe „Sonar-Registrierung freigeben“ (für Release-Pipelines)
Massen-Commits in Azure DevOps
Große Commits werden mit unterstützt Azure DevOps.
- Installieren Sie ServiceNowIntegrationHub-Aktionsvorlage – Datenstrom-Plugin (com.Glide.Hub.action_type.datastream).
- Um eine optimale Leistung zu erzielen, deaktivieren Sie die Flow-Protokollierung, indem Sie festlegen Workflow-Studio com.snc.process_flow.reporting.levelEigenschaft bis Aus .
- Für MID-ServerEinstellungen, zeigen Sie an MID-Server-Unterstützung für Datenstromaktionen Abschnitt.
Die Azure DevOpsDer Datenstrom kann derzeit bis zu 8000-9000 Commits pro Code-Push verarbeiten. Die Anzahl der für eine Aufgabenausführung aufgeführten ausgeführten Commits ist auf 200 begrenzt.
Erste Schritte
Sie können eine Verbindung mit herstellen Azure DevOpsAuf Organisationsebene oder auf einzelnen Projektebenen.
Es wird empfohlen, eine Verbindung auf Organisationsebene herzustellen, da dadurch die Discovery mehrerer Projekte gleichzeitig mit einem Satz von Anmeldeinformationen ermöglicht wird. Dies erleichtert das Erkennen mehrerer Projekte gleichzeitig und das Aktualisieren von Anmeldeinformationen.
Verbindung auf Projektebene wird hergestellt, wenn Sie den Zugriff auf das Projekt auf eine bestimmte Anwendergruppe beschränken möchten. Da sich DevOps-Gruppenzugriffssteuerungen auf Toolebene befinden, müssen Sie zum Einschränken des Zugriffs auf ein Projekt eine Azure DevOps-Toolverbindung für dieses Projekt erstellen.
Verwenden Sie eine der folgenden Optionen zum Onboarding Azure DevOps. Für eine geführte Experience verwenden Sie den Arbeitsbereich, um ein Tool zu onboarden. Alternativ können Sie den Servicekatalog oder die klassische Experience verwenden.