Ab vRealize Suite Lifecycle Manager 8.0 werden nur Inhalts-Pipelines und Erfassungs-Pipelines unterstützt. Im Abschnitt „Inhalts-Pipelines“ wird auf der Registerkarte „Pipelines“ der Status der letzten 24 Pipeline-Ausführungen auf der Karte „Content_Pipeline“ angezeigt. Wenn diese Option ausgewählt ist, zeigt jede der Ausführungen der Inhalts-Pipeline die verknüpften Erfassungs-Pipelines auf der Karte „Pipeline erfassen“ an. Die Ausführungsdarstellungen, der farbige Punkt in der Pipeline-Karte, können ausgewählt werden, um eine detaillierte Aufschlüsselung der verschiedenen Phasen der ausgewählten Ausführung zu sehen. Die Ausführung der Inhalts-Pipeline kann maximal neun Phasen in der Ausführungsreihenfolge enthalten. Die tatsächliche Ausführung hat jedoch die Phasen, die für die Ausführung relevant sind.

Pipeline-Stubs

Die Pipeline-Stubs zeigen den Status jeder Aktion an, wenn ein Inhalt erfasst wird. Die Inhalts-Pipeline hat die folgenden Statustypen, wenn ein Inhalt ausgeführt wird.
  • Vor der Erfassung
  • Erfassung
  • Nach der Erfassung
  • Vor dem Test
  • Testen
  • Nach dem Test
  • Vor Bereitstellung/Einchecken
  • Bereitstellung/Einchecken
  • Nach Bereitstellung/Einchecken
In den letzten drei Phasen wird der Begriff „Einchecken“ verwendet, wenn der Inhalt für einen Quellcodeverwaltungs-Endpoint wie Git oder BitBucket freigegeben wird. Andernfalls wird der Begriff „Bereitstellung“ verwendet. Standardmäßig sind die Vor- und Nachphasen deaktiviert und sollten konfiguriert werden, bevor sie in einer Ausführung verwendet werden können. Die Konfiguration und verschiedene Ausführungsmodi für Vor- und Nachphasen, auch als Prä- oder Post-Stubs bezeichnet, werden im Abschnitt „Pipeline-Stubs konfigurieren“ behandelt. Die Erfassungs-Pipeline hat immer eine einzelne Phase, nämlich die Erfassung. Die entsprechenden Details der Vor- oder Nacherfassung können in der zugeordneten Inhalts-Pipeline angezeigt werden, die auch als übergeordnete Pipeline bezeichnet wird.

Auf der Registerkarte „Ausführungen“ werden alle Inhalte aufgeführt und Pipeline-Ausführungen erfasst. Die Liste zeigt den Status, die aufgewendete Zeit, den Namen des Ausführenden und die Zeit der Anforderung für jede Ausführung an. Diese Liste kann nach Pipeline-Typ und Ausführungsstatus gefiltert werden.

Jede Pipeline besteht aus verschiedenen Phasen, jede Phase kann dann verschiedene Aufgaben haben. Aufgaben können basierend auf Ihrer benutzerdefinierten Geschäftslogik entweder parallel oder sequenziell sein. Nachdem Sie eine Aktion ausgewählt haben, die Sie für einen Inhalt durchführen möchten, kann eine Inhaltserfassung verschiedene Statustypen im Zusammenhang mit einer solchen Aktion auflisten. Jede der Inhaltseinstellungen bezieht sich auf die Ansicht, die auf der Seite „Inhalts-Pipeline“ angezeigt wird.

Bedingungen für die Ausführung von Pipelines:

  1. EXECUTE_ON_SUCCESS: Der Stub wird nur ausgeführt, wenn die entsprechende Phase erfolgreich ausgeführt wird. Beispielsweise wird „Nach der Erfassung“ bei Konfiguration mit EXECUTE_ON_SUCCESS nur dann ausgeführt, wenn die Erfassungsphase erfolgreich ausgeführt wird.
  2. EXECUTE_ON_FAILURE: Der Stub wird nur ausgeführt, wenn die entsprechende Phasenausführung fehlschlägt. Beispielsweise wird „Nach der Erfassung“ bei Konfiguration mit EXECUTE_ON_FAILURE nur dann ausgeführt, wenn die Erfassungsphase fehlschlägt.
  3. EXECUTE_ON_SUCCESS_AND_FAILURE: Der Stub wird unabhängig davon ausgeführt, ob die entsprechende Phasenausführung erfolgreich verläuft oder fehlschlägt. Beispielsweise wird „Nach der Erfassung“ bei Konfiguration mit EXECUTE_ON_SUCCESS_AND_FAILURE in beiden Fällen ausgeführt, unabhängig davon, ob die Erfassungsphasenausführung erfolgreich verläuft oder fehlschlägt.

Eingabeparameter

Die Prä- oder Post-Stubs unterstützen die erwähnte Liste von Parametern, deren Werte an den entsprechenden Workflow von vRealize Orchestrator als Eingaben übergeben werden können. Der Wert dieser Eingaben hängt vom Inhalt der Pipeline-Ausführung (erfasst/getestet/bereitgestellt) ab, für die die Vorab- oder Post-Routinen ausgeführt werden. Zurzeit sind alle Parameter vom Typ „Zeichenfolge“. Aus diesem Grund sollten die Eingabeparameter, die für den entsprechenden Workflow in vRealize Orchestrator konfiguriert sind, notwendigerweise vom Typ „Zeichenfolge“ sein. Nicht übereinstimmende Parametertypen führen dazu, dass die Ausführung der Pipeline fehlschlägt. Weitere Informationen zur Konfiguration finden Sie unter Konfigurieren des Pipeline-Stubs.
Pipeline nach der Bereitstellung Pipeline vor der Bereitstellung Pipeline nach dem Test Pipeline vor dem Test Pipeline nach der Erfassung Pipeline vor der Erfassung
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • Status
  • requestedby
  • useridentity
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • contentEndpoint
  • ContentId
  • contentName
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • Status
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity