Zum Hauptinhalt springen

Deployments

Device Deployment​

Die Ansicht Device Deployment bietet einen vollständigen Verlauf sowie eine Echtzeit-Ausführungsoberfläche für das Deployment von Automatisierungsprojekten auf ein Gerät. Sie fasst Deployment-Status, Versionsdetails und Ausführungsprotokolle in einer einzigen, leicht bedienbaren Oberfläche zusammen und ermöglicht es Ingenieuren, Updates zuverlässig und mit vollständiger Nachverfolgbarkeit zu verwalten.

Überblick​

Device Deployment ermöglicht es Ihnen, Projekt-Deployments direkt von der SDA-Plattform aus zu überprüfen und auszuführen. Jeder Deployment-Eintrag erfasst wesentliche Metadaten – einschließlich Ausführungsstatus, Datum und Uhrzeit, Zielversion und Quelle des Deployments – und bietet zugleich Zugriff auf detaillierte Ausführungsprotokolle. Aus dieser Ansicht heraus können Benutzer ein neues Deployment starten, um aktualisierte Projektversionen auf das Gerät zu übertragen.

Wesentliche Funktionen​

Deployment-Verlauf​

Zeigt eine chronologische Liste aller für das Gerät ausgeführten Deployments an. Jeder Eintrag enthält:

  • Ausführungsstatus – Anzeigen für Erfolg, Fehlschlag oder laufende Ausführung.
  • Ausführungszeit und -datum – Der Zeitstempel, zu dem das Deployment ausgelöst wurde.
  • Deployment-Quelle – Der Repository-Branch, die Pipeline oder die manuelle Aktion, die das Deployment initiiert hat.
  • Zielversion – Die konkrete Projektversion oder der Commit-Hash, die bzw. der auf das Gerät ausgebracht wurde.
  • Ausführungsprotokolle – Detaillierte Protokolle und Diagnoseausgaben des Deployment-Prozesses.

Deployment-Ausführung​

Deployments können aus der Ansicht Project Deployment, über Pipelines oder mittels einer genehmigten Deployment-Anforderung ausgeführt werden. Die Deployment-Ausführung aus der Deployment-Ansicht ermöglicht es Benutzern, ein neues Deployment manuell von der SDA-Plattform aus zu starten:

  • Auswahl der zu deployenden Projekt-Zielversion
  • Auslösen einer Deployment-Aktion über die Benutzeroberfläche
  • Überwachung des Status in Echtzeit während des Workflow-Fortschritts
  • Prüfung der Protokolle unmittelbar nach Abschluss

Deployment-Anforderungen und Genehmigungen​

Wenn ein Deployment genehmigt werden muss, bevor es das Gerät erreicht, verwenden Sie eine Deployment-Anforderung, anstatt es direkt auszuführen. Die Anforderung erfasst die Zielversion, einen Titel und eine Beschreibung und wartet darauf, dass eine Person mit Genehmigungsrechten sie freigibt. Nur eine genehmigte Anforderung kann ausgeführt werden, und zwar ausschließlich innerhalb des vom Genehmigenden festgelegten Genehmigungszeitraums.

Anforderungen werden in der Ansicht Requests dieses Tabs verwaltet, neben Jobs:

  • Request Deployment — Erstellen einer Anforderung, Prüfen der darin enthaltenen Änderungen und Ausführen nach erfolgter Genehmigung.
  • Approve Deployment — Prüfen einer Anforderung sowie deren Genehmigung oder Ablehnung.

Protokolldetails​

Jedes Deployment umfasst zugehörige Protokolle für:

  • Deployment-Schritte und deren Reihenfolge
  • Herstellerspezifische Tool-Ausgaben
  • Fehlermeldungen und Validierungsfehler
  • Bestätigung der ausgebrachten Version

Dies gewährleistet vollständige Transparenz und ermöglicht eine schnelle Fehlerbehebung, falls das Deployment fehlschlägt oder vom erwarteten Verhalten abweicht.

Durch Auswahl des Symbols bei einem Deployment finden Sie Informationen zu diesem Deployment, einschließlich detaillierter Protokolle und Job-Details, wie unten dargestellt.

Detaillierte Protokolle

Job-Details

Anwendungsfälle​

  • Deployment aktualisierter Automatisierungsprojekte nach Codeänderungen
  • Ausrollen versionierter Projekt-Updates auf mehrere Geräte
  • Überprüfung, ob Produktionsanlagen die korrekte Version ausführen
  • Fehlerbehebung fehlgeschlagener Deployments anhand konsolidierter Protokollausgaben
  • Sicherstellung der Einhaltung von Change-Management-Anforderungen

Funktionsweise in SDA​

Sobald ein Deployment gestartet wurde, orchestriert SDA den herstellerspezifischen Deployment-Workflow über das verbundene Gateway. Die Plattform überträgt die erforderlichen Dateien sicher, führt die für Hersteller und Modell des Geräts passende Deployment-Prozedur aus und liefert Status und Protokolle in Echtzeit an den Benutzer zurück. Alle Deployments werden zur Auditierbarkeit und betrieblichen Nachverfolgbarkeit aufgezeichnet.

Weitere Informationen​

Deployment​

Wie Sie Deployment-Pipelines konfigurieren, erfahren Sie auf der Seite Using Pipelines.

Deployment-Anforderungen​

Für Deployments, die eine Genehmigung erfordern, siehe Request Deployment und Approve Deployment.

Herstellerunterstützung​

Informationen zur spezifischen Herstellerunterstützung für Pipelines finden Sie auf der Seite Pipeline Capability Matrix by Vendor.