Integration von DevOps Change-Geschwindigkeit in Azure DevOps
Stellen Sie eine Verbindung mit Ihrer -Instanz Azure DevOps her, um Tafeln, Repositorys und Pipelines zu erkennen und so die Automatisierung und Rückverfolgbarkeit von Changes zu ermöglichen.
Übersicht über die Azure DevOps-Integration
- Azure Boards (Planung)
- Azure-Repositorys (Codierung)
- Azure Pipelines (Orchestrierung)
- Build-Pipelines (CI) – Aufträge mit und ohne Agent (Server).
- Release-Pipelines (CD)
Erfassen Sie Tags aus Commits des Codierungstools Azure DevOps aus.
Jenkins unterstützt auch Testfunktionen mit JUnit. Mit der Test-Tool-Integration können Sie Testergebnisse in DevOps Change-Geschwindigkeit für Azure DevOps Einheiten-, Funktions- und Leistungstests anzeigen.
Erweiterung: Azure DevOps
Sie können die ServiceNow DevOps- Erweiterung für Azure DevOps im Visual Studio Marketplace verwenden, um Ihre Azure-Pipeline mit DevOps Change-Geschwindigkeitzu integrieren.
- ServiceNow DevOps Serviceverbindung
- ServiceNow DevOps Release-Gate
- Benutzerdefinierte Aufgaben für Azure Build (CI)-Pipeline-Agents und Serveraufträge
- ServiceNow DevOps Build-Sonar-Registrierung (für Build-Pipelines)
- ServiceNow DevOps Release-Sonar-Registrierungsaufgabe (für Release-Pipelines)
Massen-Commits in Azure DevOps
Große Commits werden mit Azure DevOpsunterstützt.
- Installieren Sie das Plugin ServiceNow „ IntegrationHub Action Template – Data Stream (com.glide.hub.action_type.datastream).
- Um eine optimale Leistung zu erzielen, deaktivieren Sie die Flow-Protokollierung, indem Sie die Eigenschaft Workflow-Studio com.snc.process_flow.reporting.level auf Ausfestlegen.
- Für die Einstellungen für MID-Server lesen Sie den Abschnitt MID-Server-Unterstützung für Datenstromaktionen.
Der Datenstrom Azure DevOps kann derzeit bis zu 8000–9000 Commits pro Code-Push verarbeiten. Die Anzahl der für eine Aufgabenausführung aufgeführten Run Commits ist auf 200 beschränkt.
Erste Schritte
Sie können auf Organisationsebene oder auf Ebene einzelner Projekte eine Verbindung zu Azure DevOps herstellen.
Es wird empfohlen, eine Verbindung auf Organisationsebene herzustellen, da dadurch mehrere Projekte gleichzeitig mit einem Satz von Anmeldeinformationen erkannt werden können. Dies erleichtert das gleichzeitige Erkennen mehrerer Projekte und das Aktualisieren von Anmeldeinformationen.
Herstellen einer Verbindung auf Projektebene, wenn Sie den Zugriff auf das Projekt auf eine bestimmte Gruppe von Benutzern beschränken möchten. Da sich die Zugriffssteuerungen für DevOps-Gruppen 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 für das Onboarding Azure DevOpsvon . Verwenden Sie für eine geführte Experience den Arbeitsbereich zum Onboarden eines Tools. Alternativ können Sie die Servicekatalog- oder die klassische Experience verwenden.