Bereitstellungsprozess in AEMC

  • Freigeben Version: Zurich
  • Aktualisiert 8. August 2025
  • 3 Minuten Lesedauer
  • Erfahren Sie mehr über den Bereitstellungsprozess in AEMC.

    Bereitstellungsübersicht

    Der Bereitstellungsprozess in AEMCBesteht aus mehreren Teilen, die die Bereitstellung von Änderungen ermöglichen. In den folgenden Abschnitten wird jedes Teil beschrieben und wie sie zusammenarbeiten, um den umfassenderen Bereitstellungsprozess innerhalb von zu unterstützen AEMC.

    Ab Version 28.2.1 von AEMC, ReleaseOpsIst in integriert AEMC. Siehe ReleaseOpsAbschnitt „Bereitstellung“ für weitere Informationen.

    Anwendung wird zur Bereitstellung übermittelt

    Der Bereitstellungsprozess beginnt in einer Entwicklungsinstanz, wenn ein Entwickler eine Anwendung in einreicht App Engine Studio, Creator Studio, Oder ServiceNow Studio. Wenn eine Anwendung zur Bereitstellung übermittelt wird, wird eine Bereitstellungsanforderung erstellt, mit der Administratoren die Anwendungsänderungen überprüfen und genehmigen können. Weitere Informationen finden Sie unter Bereitstellungsanforderungen in AEMC.

    Pipelines

    Sobald eine Anwendung übermittelt und eine Bereitstellungsanforderung erstellt wurde, beginnt die Anwendung mit dem Durchlaufen der Pipeline, die für die Organisation angegeben wurde. A Pipeline Ist die Bereitstellungsstruktur, in der Anwendungen folgen AEMC. Eine Pipeline besteht aus mehreren Instanzen, normalerweise einer Entwicklungsinstanz, einer Testinstanz und einer Produktionsinstanz, sowie den Test-Suites und Frameworks, die eine Organisation eingerichtet hat, um sicherzustellen, dass die Anwendung stabil und kompatibel ist, bevor sie in der Produktion bereitgestellt wird. Wenn die Anwendung überprüft und getestet wird, App EngineAdministratoren genehmigen, dass die Anwendung Pipeline-Umgebungen durchläuft, bis die Anwendung endgültig in einer Produktions- oder Zielinstanz bereitgestellt wird.

    Mit AEMC, Sie können Pipelines konfigurieren, die auf die spezifischen Anforderungen Ihrer Organisation zugeschnitten sind. AEMCUnterstützt eine beliebige Anzahl von Instanzen innerhalb jeder Pipeline und so viele Pipelines, wie für Ihre Organisation erforderlich sind. Wenn Ihre Organisation beispielsweise vorschreibt, dass Changes vor der Bereitstellung in der Produktion durch zusätzliche nicht-Produktionsinstanzen verschoben werden, können Sie Ihre Pipeline so konfigurieren, dass sie jede benötigte Umgebung widerspiegelt. Weitere Informationen zum Konfigurieren von Pipelines finden Sie unter Pipelines und Bereitstellungen konfigurieren.

    Change-Management-Integration

    Sie können vorhandene integrieren Change-ManagementProgrammieren Sie mit Ihren App-Bereitstellungsprozessen, um Ihren Bereitstellungen Aufsicht zu geben und Apps gemäß einem geplanten Change-Fenster bereitstellen zu lassen. Weitere Informationen finden Sie unter Verwalten Sie Bereitstellungsanforderungen.

    App-Repository

    AEMCVerwendet Pipelines und BereitstellungenDient zur Bereitstellung von Anwendungen über verschiedene Instanzen. Pipelines und BereitstellungenVerwendet App-RepositoryZum Verwalten dieser Bereitstellungen. Weitere Informationen zu App-Repository finden Sie unter ServiceNow Anwendungs-Repository.

    Jede Anwendung kann entweder mit bereitgestellt werden App-RepositoryOder Systemupdate-Sätze. Wenn Sie in der Vergangenheit Update-Sätze verwendet haben, aber mit wechseln möchten App-Repository, Sie können eine einmalige Konvertierung durchführen, um die App mit bereitzustellen App-RepositoryStattdessen. Nicht alle Apps müssen derselben Bereitstellung folgen. Weitere Informationen finden Sie unter Konvertieren Sie anwenderdefinierte Anwendungen zum Upgrade aus dem Anwendungs-Repository und System-Update Sets.

    ReleaseOps Bereitstellungsprozess

    Ab Version 28.2.1 von AEMC, ReleaseOpsIst in integriert AEMC. Gibt an, ob Sie ausschließlich verwenden ReleaseOpsUm Ihre Bereitstellungen zu verwalten, oder Sie haben migriert App EnginePipelines zu ReleaseOps, Der Bereitstellungsprozess unterscheidet sich vom Legacy Pipelines und BereitstellungenBereitstellungsprozess in AEMC.

    Wenn Sie ausschließlich mit bereitstellen ReleaseOps, Der Bereitstellungsprozess für ein geplantes Release lautet wie folgt. Ist wie folgt:
    1. Der Release-Manager erstellt ein Release, das einer Pipeline zugeordnet ist.
    2. Entwickler nehmen Änderungen über Update-Sätze vor. Sobald ein Update-Satz markiert wurde Abgeschlossen Und den Update-Satz für die Bereitstellung heraufstufen, wird der Update-Satz einer vorhandenen Bereitstellungsanforderung oder einer neuen Bereitstellungsanforderung hinzugefügt, die auf ein Release ausgerichtet ist.
    3. Wenn die Update-Sätze in einer Bereitstellungsanforderung funktionsfähig und bereit zur Bereitstellung sind, setzt ein Entwickler den Status der Bereitstellungsanforderung auf „bereit zur Bewertung“.
    4. Das Bewertungs-Playbook wird ausgeführt, während welcher Automated Test Framework(ATF) Test-Suites und Instanzscans werden für die Änderungen in der Bereitstellungsanforderung ausgeführt.
    5. Wenn während der Bewertung Fehler auftreten, werden Bereitstellungsaufgaben erstellt, die der Tester abzeichnen oder an den Entwickler weiterleiten kann, um sie zu beheben.
    6. Sobald die Bereitstellungsaufgaben bearbeitet wurden, wird die Bereitstellungsanforderung auf den Status „bereit für Bereitstellung“ gesetzt.
    7. Am geplanten Datum für das Release wird das Release-Playbook ausgeführt. Alle Bereitstellungsanforderungen im Status „bereit für Bereitstellung“ werden durch die Pipeline in die Produktion verschoben.
    Für weitere Informationen zur Bereitstellung mit ReleaseOps, Siehe ReleaseOps erkunden.
    Wenn Sie zu migriert haben ReleaseOps, Der Bereitstellungsprozess ist wie folgt.
    1. Für Anwendungen, die über bereitgestellt werden App-Repository, Entwickler übermitteln Anwendungen von App Engine Studio, Creator Studio, Und ServiceNow StudioVerwenden des Standardprozesses.
    2. Ein App EngineBereitstellungsanforderung wird erstellt und an gesendet App Engineadministrator zur Genehmigung. Gleichzeitig ein entsprechendes ReleaseOpsBereitstellungsanforderung wird erstellt.

      Sie können die entsprechenden anzeigen ReleaseOpsBereitstellungsanforderungsdatensatz auf App EngineBereitstellungsanforderung.

      Wenn die Migration aktiviert ist, App EngineBereitstellungsanforderungen haben entsprechende ReleaseOpsBereitstellungsanforderungsdatensätze.

    3. Öffnen Sie das entsprechende ReleaseOpsBereitstellungsanforderung und hängen Sie sie entweder an ein vorhandenes Release an, oder legen Sie die Bereitstellungsanforderung auf „bei Bedarf“ fest. Speichern Sie dann den Datensatz.
    4. Ein App Engineadministrator genehmigt App EngineBereitstellungsanforderung von App EnginePipeline, die die Bereitstellung an weitergibt ReleaseOps.
    5. Ein Update-Satz mit Installationsanweisungen wird erstellt und an angehängt ReleaseOpsBereitstellungsanforderung.
    6. Bereitstellungsanforderungen in beiden App EngineUnd ReleaseOpsPipelines werden synchronisiert, aber ReleaseOpsOrchestriert die Bereitstellung.
    Um mehr über die Migration zu zu zu erfahren ReleaseOps, Siehe: