Verwenden Sie ServiceNow DevOpsErweiterung für Azure DevOpsUnd Azure DevOpsAnwenderdefinierte Aktionen
Installieren und konfigurieren DevOpsErweiterung für Azure DevOpsZum Senden von Build- und Release-Benachrichtigungen aus Ihrer Azure-Pipeline an DevOps Change-Geschwindigkeit.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin
Warum und wann dieser Vorgang ausgeführt wird
Sie können verwenden ServiceNow DevOps Erweiterung ein Visual Studio-Marktplatz: Erweiterungen für Azure DevOps Um Ihre Azure-Pipeline in zu integrieren ServiceNow DevOpsAnwendung. Für weitere Informationen zu Artefakten und Paketen in DevOps Change-Geschwindigkeit, Siehe 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 (CD)-Pipelines zu aktivieren (nur unter Bedingungen vor der Bereitstellung).
- Agentenloser Auftrag (Server)
- Registrierung von DevOps-Serverartefakten von ServiceNow Anwenderdefinierte Aufgabe
Erforderlich für agentenlose (Server-)Aufträge, um ein Artefakt in zu registrieren ServiceNowInstanz
- Registrierung des ServiceNow DevOps-Serverpakets Anwenderdefinierte Aufgabe
Erforderlich für agentenlose (Server-)Aufträge, um ein Paket in zu registrieren ServiceNowInstanz
- ServiceNow DevOps-Server-Change-Beschleunigung Anwenderdefinierte Aufgabe
Erforderlich, damit agentenlose (Server-)Aufträge automatisch eine Change-Anforderung in erstellen können ServiceNow Change-ManagementAls Teil der Azure-Pipeline.
Hinweis:Die ServiceNow DevOps-Server-Change-Beschleunigung Aufgabe erfordert nicht ServiceNow DevOps-Serverauftragsbenachrichtigung Aufgaben. - ServiceNow DevOps-Server – Change abrufen Anwenderdefinierte Aufgabe
Erforderlich, um die Change-Anforderungsnummer in einer Pipeline basierend auf bestimmten Change-Details für einen Serverauftrag abzurufen.
- ServiceNow DevOps-Serveraktualisierungsänderung Anwenderdefinierte Aufgabe
Erforderlich, um die Change-Anforderungsdetails zu aktualisieren, die einer Pipeline für einen Serverauftrag zugeordnet sind.
- Registrierung von DevOps-Serverartefakten von ServiceNow Anwenderdefinierte Aufgabe
- Agent-Auftrag
- ServiceNow DevOps-Agenten-Artefaktregistrierung Anwenderdefinierte Aufgabe
Erforderlich für Agent-Aufträge, um ein Artefakt in zu registrieren ServiceNowInstanz
- ServiceNow DevOps-Agenten-Paketregistrierung Anwenderdefinierte Aufgabe
Erforderlich für Agent-Aufträge, um ein Paket in zu registrieren ServiceNowInstanz
- ServiceNow DevOps-Service Desk-Mitarbeiter – Change abrufen Anwenderdefinierte Aufgabe
Erforderlich, um die Change-Anforderungsnummer in einer Pipeline basierend auf bestimmten Change-Details für einen Service Desk-Mitarbeiter-Auftrag abzurufen.
- ServiceNow DevOps-Agent-Update-Change Anwenderdefinierte Aufgabe
Erforderlich, um die Change-Anforderungsdetails zu aktualisieren, die einer Pipeline für einen Agent-Auftrag zugeordnet sind.
Hinweis:Die ServiceNow DevOps-Agenten-Artefaktregistrierung Und ServiceNow DevOps-Agenten-Paketregistrierung Aufgaben werden für Release-Pipelines nicht unterstützt. - ServiceNow DevOps-Agenten-Artefaktregistrierung Anwenderdefinierte Aufgabe
- Softwarequalitätsscans (SonarQube/SonarCloud)
- ServiceNow DevOps – Sonarregistrierung erstellen Anwenderdefinierte Aufgabe (für Build-Pipelines)
- ServiceNow DevOps Release-Sonarregistrierung Anwenderdefinierte Aufgabe (für Release-Pipelines)
Hinweis:Die ServiceNow DevOps – Sonarregistrierung erstellen Aufgabe wird für Release-Pipelines nicht unterstützt. - Sicherheitsscans:
- ServiceNow DevOps erstellt Sicherheitsergebnisse Anwenderdefinierte Aufgabe (für Build-Pipelines)
- ServiceNow DevOps – Sicherheitsergebnisse veröffentlichen Anwenderdefinierte Aufgabe (für Release-Pipelines)
Hinweis:Die ServiceNow DevOps – Sicherheitsergebnis erstellen Aufgabe wird für Release-Pipelines nicht unterstützt.
Prozedur
Beispiel
Richten Sie eine Azure Build (CI)-Pipeline in ein DevOps
Verwenden Sie ServiceNow DevOpsErweiterung für Azure DevOpsZum Konfigurieren Change-Steuerung Und Artefakte und Pakete in Ihrer Azure Build (CI)-Pipeline.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin
Prozedur
Beispiel
Richten Sie eine Azure-Release-Pipeline (CD) in ein DevOps
Verwenden Sie ServiceNow DevOpsErweiterung für Azure DevOpsDient zum Konfigurieren der Change-Steuerung sowie von Artefakten und Paketen in Ihrer Azure-Release-Pipeline (CD).
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 Agenten darf nur den Phasennamen und nicht den tatsächlichen Auftragsnamen enthalten, der zur Laufzeit der Pipeline abgeleitet wurde.
Aufgabenausführungen für übersprungene Aufgaben werden als fehlgeschlagen markiert.