Verwenden Sie die Erweiterung ServiceNow DevOps für die anwenderdefinierten Aktionen Azure DevOps und Azure DevOps .
Installieren und konfigurieren Sie die Erweiterung DevOps für Azure DevOps, um Build- und Release-Benachrichtigungen aus Ihrer Azure-Pipeline an DevOps Change-Geschwindigkeitzu senden.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin
Warum und wann dieser Vorgang ausgeführt wird
Sie können die ServiceNow DevOps- Erweiterung im Visual Studio Marketplace – Erweiterungen für Azure DevOps verwenden, um Ihre Azure-Pipeline mit der Anwendung ServiceNow DevOps zu integrieren. Weitere Informationen zu Artefakten und Paketen in DevOps Change-Geschwindigkeitfinden Sie unter Artefakte und Pakete.
- ServiceNow DevOps -Serviceverbindung
Erforderlich, um die Azure-Pipeline mit zu verbinden ServiceNow
- ServiceNow DevOps Release-Gate
Erforderlich, um die Change-Steuerung in Azure-Release-Pipelines (CD) zu aktivieren (nur für Bedingungen vor der Bereitstellung).
- Agentloser (Server-)Auftrag
- Anwenderdefinierte Aufgabezur Registrierung von ServiceNow DevOps-Serverartefakten
Erforderlich für agentenlose (Server-)Aufträge, um ein Artefakt in der Instanz ServiceNow zu registrieren
- Anwenderdefinierte Aufgabezur Registrierung von ServiceNow DevOps-Serverpaketen
Ist für Aufgaben ohne Agent (Server) erforderlich, um ein Paket in der Instanz ServiceNow zu registrieren
- Anwenderdefinierte Aufgabezur Beschleunigung von ServiceNow DevOps-Server-Changes
Ist für Aufträge ohne Agent (Server) erforderlich, um automatisch eine Change-Anforderung in ServiceNow Change-Management als Teil der Azure-Pipeline zu erstellen.
Hinweis:Für die Aufgabe „ServiceNow DevOps-Server-Change-Beschleunigung“ sind keine Aufgaben für ServiceNow DevOps-Serverauftragsbenachrichtigungen erforderlich. - ServiceNow DevOps Server – Anwenderdefinierte Change-Aufgabe abrufen
Erforderlich, um die Anzahl der Change-Anforderungen in einer Pipeline basierend auf bestimmten Change-Details für einen Serverauftrag abzurufen.
- Anwenderdefinierte Aufgabezum Ändern des ServiceNow DevOps-Server-Updates
Erforderlich, um die Details der Change-Anforderung zu aktualisieren, die einer Pipeline für einen Serverauftrag zugeordnet sind.
- Anwenderdefinierte Aufgabezur Registrierung von ServiceNow DevOps-Serverartefakten
- Agent-Auftrag
- Anwenderdefinierte Aufgabezur Registrierung von ServiceNow DevOps-Agent-Artefakten
Erforderlich für Agent-Aufträge, um ein Artefakt in der Instanz ServiceNow zu registrieren
- Anwenderdefinierte Aufgabezur Registrierung des ServiceNow DevOps-Agent-Pakets
Erforderlich für Agent-Aufträge zum Registrieren eines Pakets in der Instanz ServiceNow .
- Anwenderdefinierte Aufgabezum Abrufen von Changes für ServiceNow DevOps-Agents
Erforderlich, um die Nummer der Change-Anforderung in einer Pipeline basierend auf bestimmten Change-Details für einen Agent-Auftrag abzurufen.
- Anwenderdefinierte Aufgabezum Ändern von ServiceNow DevOps-Agent-Updates
Erforderlich, um die Details der Change-Anforderung zu aktualisieren, die einer Pipeline für einen Agent-Auftrag zugeordnet sind.
Hinweis:Die Aufgaben „ServiceNow DevOps-Agent-Artefaktregistrierung“ und „ServiceNow DevOps-Agent-Paketregistrierung“ werden für Release-Pipelines nicht unterstützt. - Anwenderdefinierte Aufgabezur Registrierung von ServiceNow DevOps-Agent-Artefakten
- Softwarequalitätsprüfungen (SonarQube/SonarCloud)
- Benutzerdefinierte Aufgabe„ServiceNow DevOps-Build-Sonar-Registrierung“ (für Build-Pipelines)
- Anwenderdefinierte Aufgabezur Sonar-Registrierung von ServiceNow DevOps-Releases (für Release-Pipelines)
Hinweis:Die ServiceNow DevOps-Build-Sonar-Registrierungsaufgabe wird für Release-Pipelines nicht unterstützt. - Sicherheitsscans:
- Anwenderdefinierte Aufgabe„ServiceNow DevOps-Build-Sicherheitsergebnisse“ (für Build-Pipelines)
- Anwenderdefinierte Aufgabe„ServiceNow DevOps Release-Sicherheitsergebnisse“ (für Release-Pipelines)
Hinweis:Die Aufgabe „ServiceNow DevOps – Sicherheitsergebnis erstellen“ wird für Release-Pipelines nicht unterstützt.
Prozedur
Beispiel
Richten Sie eine Azure Build(CI)-Pipeline in ein DevOps
Verwenden Sie die Erweiterung ServiceNow DevOps für Azure DevOps, um die Change-Steuerung sowie Artefakte und Pakete in Ihrer Azure Build(CI)-Pipeline zu konfigurieren.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin
Prozedur
Beispiel
Richten Sie in eine Azure-Release-Pipeline (CD) ein DevOps
Verwenden Sie die Erweiterung ServiceNow DevOps für Azure DevOps, um die Change-Steuerung sowie Artefakte und Pakete in Ihrer Azure-Release-Pipeline (CD) zu konfigurieren.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin
Warum und wann dieser Vorgang ausgeführt wird
Phasen in einer Azure-Release-Pipeline werden einem Schritt zugeordnet. Der Schrittname für einen Auftrag mit mehreren Konfigurationen oder mehreren Agents darf nur den Phasennamen und nicht den tatsächlichen Auftragsnamen enthalten, der zur Laufzeit der Pipeline-Ausführung abgeleitet wird.
Aufgabenausführungen für übersprungene Aufgaben werden als fehlgeschlagen markiert.