App-Bereitstellungen mit verwalten Pipelines und Bereitstellungen
Überprüfen Sie die Anwendungsentwickler, die mit App Engine Studio (AES) erstellt wurden, damit Sie eine sichere Bereitstellung durchführen können.
Bereitstellungsanforderungen
Nachdem ein Entwickler eine Anwendung in App Engine Studioübermittelt hat, wird eine Bereitstellungsanforderung erstellt. Eine Bereitstellungsanforderung ist ein Datensatz, um die Überprüfung übermittelter Anwendungen nachzuverfolgen.
Ein Prüfer kann die App in Ihrer Testumgebung bereitstellen, sie ablehnen oder veröffentlichen, alles mit App Engine Management Center. Wenn Sie ein vorhandenes Change-Management -Programm mit AEMCintegrieren und Ihre App für die Bereitstellung in der Produktion bereit ist, können Sie eine Change-Anforderung erstellen und die App innerhalb eines angegebenen Change-Zeitfensters bereitstellen.
- Zeigen Sie Details der Bereitstellungsanforderung und der bereitgestellten Anwendung an.
- Wählen Sie Change-Anforderung genehmigen und erstellen aus, wenn die App zur Bereitstellung bereit ist. Mit dieser Aktion werden die Prozesse Change-Management gestartet, die Sie mit dem geführten Setup konfigurieren.Hinweis:Wenn Sie kein vorhandenes Change-Management -Programm haben, das in Pipelines und Bereitstellungenintegriert ist, wählen Sie App genehmigen und bereitstellen, um die Bereitstellung in die nächste Phase zu verschieben.
- Zeigen Sie Details der Bereitstellung auf der Registerkarte Geplante Bereitstellungen an, und bearbeiten Sie sie.
- Zeigen Sie Details der Change-Anforderung auf der Registerkarte Change-Anforderung an. Abhängig von Ihrer Rolle können Sie möglicherweise einige Details der Anforderung ändern.
- Beobachten Sie den Aktivitätenstrom für Testergebnisse, Change-Anforderungsfortschritt und andere Bereitstellungsdetails.
Weitere Informationen zum Überprüfen einer Bereitstellungsanforderung finden Sie unter Formular „Bereitstellungsanforderung“ in der App Pipelines und Bereitstellungen ..
Testet eine Anwendung
Bevor Sie eine übermittelte Anwendung veröffentlichen, testen Sie sie in einer Nicht-Produktionsinstanz. Um mit dem Testen zu beginnen, muss ein Administrator die Bereitstellungsanforderung öffnen und Genehmigenauswählen. Der Pipeline-Datensatz wird gelesen und bestimmt den nächsten Status für die Anforderung.
Das Ziel des Anwendungstests besteht darin, die Funktionsfähigkeit der Produktionsinstanz sicherzustellen. Wenn die App in den Status „Test“ übergegangen ist, werden ServiceNow Automated Test Framework Tests ausgeführt, wenn Sie die entsprechenden Eigenschaften aktivierthaben.
Wenn die Anwendung den Test nicht besteht, lehnen Sie die Bereitstellungsanforderung ab.
Bereitstellung in einer Testumgebung
- Anwendungsbereitstellungs-Test-Suite
- Instanzscan der bereichsbezogenen App-Definitionen
Diese Tests können für den Administrator nützlich sein, um Probleme zu diagnostizieren, bevor eine App bereitgestellt wird. Weitere Informationen zu den Vorgängen während der Anwendungsbereitstellung finden Sie unter Pipelines und Bereitstellungen -Workflow Version 24.1.2.
| Auftrag | Beschreibung |
|---|---|
| Anwendungsbereitstellungs-Test-Suite | Eine Reihe von Automated Test Framework-Tests (ATF). Die Suite besteht aus einem einzelnen Test namens Log. Wenn der Test ausgeführt wird, werden die Scan-Ergebnisse in der Tabelle „Testergebnisse“ [sys_atf_test_result] protokolliert. Hinweis: Die folgenden beiden Systemeigenschaften müssen aktiviert sein, um die Testsuite für die Anwendungsbereitstellung auszuführen:
|
| Instanzscan der bereichsbezogenen App-Definitionen | Instanz-Scans helfen bei der Diagnose von Integritätsproblemen in einer Nicht-Produktionsinstanz und sind nützlich, um Best Practices zu beheben. Weitere Informationen finden Sie unter Instance Scan. Beim Instanz-Scan werden alle Tabellen in der App überprüft, die die Aufgabe [task] erweitern. |
Der Administrator kann die Ergebnisse der Scans zu Fehlerbehebungszwecken anzeigen, indem er in der Bereitstellungsanforderung die Registerkarte Ergebnisse der Bereitstellungsumgebung auswählt.
- ATF-Ergebnisse
- Test-Suite-Name
- Test-URL
- Anzahl der Erfolge und Misserfolge
- Gesamtanzahl der Fehler
- Ergebnisse des Instanz-Scans
- Scan-Suite-Name
- Scan-URL
- Ergebnisanzahl für den Scan
- Ergebnisse (JSON) enthält unformatierten JSON-Code der ATF- und Instanz-Scan-Ergebnisse sowie alle während der Scans identifizierten Fehler. Diese JSON-Daten finden Sie auch in der zugehörigen Liste „ Notizen “.
Veröffentlichen einer Anwendung
Wenn eine Anwendung den Test besteht, öffnen Sie die Bereitstellungsanforderung, und stellen Sie die Anwendung in Ihrer Produktionsumgebung bereit. Sie ist dann für alle Mitarbeiter in Ihrer Organisation verfügbar. Weitere Informationen finden Sie unter Bereitstellungen mithilfe von Pipelines in verwalten AEMC.
Leitfäden für weitere Informationen
| Erfahren Sie mehr über Pipelines und Bereitstellungen | Zusätzliche ServiceNow Ressourcen |
|---|---|
| Die App Pipelines und Bereitstellungen wird verwendet, um die Apps, die Sie mit App Engine Studio erstellen, zwischen Instanzen in einer vordefinierten Reihenfolge bereitzustellen. Im Gegensatz zu früheren Versionen können Sie mit Pipelines und Bereitstellungen Ihre Apps in einer unbegrenzten Anzahl von Instanzen bereitstellen, um Apps zu erstellen, zu testen, bereitzustellen und zu produzieren. |
|