從 vRealize Suite Lifecycle Manager 8.0 開始,僅支援內容管線和擷取管線。在 [內容管線] 區段的 [管線] 索引標籤下,可在 Content_Pipeline 卡中查看過去 24 個管線執行的狀態。選取的每個內容管線執行都會在擷取管線卡中顯示關聯的擷取管線 (如果有)。可選取執行表示法,即管線卡中的彩色圓點,以檢視所選執行的各個階段的詳細細分。按執行順序,內容管線執行最多可以包含九個階段。但是,實際執行會具有與執行相關的階段。

管線虛設常式

每次擷取內容時,管線虛設常式都會顯示各個動作的狀態。每當執行內容時,內容管線都具有下列狀態類型。
  • 擷取前
  • 擷取
  • 擷取後
  • 測試前
  • 測試
  • 測試前
  • 部署/簽入前
  • 部署/簽入
  • 部署/簽入後
在最後三個階段,如果內容發行到來源控制端點 (例如 Git 或 BitBucket),則使用「簽入」一詞,否則會使用「部署」一詞。預設會停用之前或之後的階段,您應該先設定這些階段,然後再用於執行中。在 [設定管線虛設常式] 區段下,涵蓋了之前或之後的階段 (也稱為虛設常式前或虛設常式後) 的組態和各種執行模式。擷取管線將始終具有單一階段,即擷取。您可以在相關聯的內容管線 (也稱為父系管線) 中檢視擷取前後的對應詳細資料。

[執行] 索引標籤會列出所有內容和擷取管線執行。此清單會顯示各個執行的狀態、執行時間、執行者,以及請求的時間。此清單可以按管線類型和執行狀態進行篩選。

每個管線由不同階段組成,而每個階段可具有各種工作。根據您的自訂業務邏輯,工作可以是平行或順序工作。選取要對內容執行的動作後,內容擷取可以列出與此類動作相關的各種狀態類型。每項內容設定都與 [內容管線] 頁面上顯示的視圖相關。

執行管線條件:

  1. EXECUTE_ON_SUCCESS - 僅當對應的階段成功執行時才會執行此虛設常式。例如,如果「擷取後」設定為 EXECUTE_ON_SUCCESS,則只有在成功執行擷取階段時才會執行。
  2. EXECUTE_ON_FAILURE - 僅當對應的階段執行失敗時才會執行此虛設常式。例如,如果「擷取後」設定為 EXECUTE_ON_FAILURE,則只有在擷取階段執行失敗時才會執行。
  3. EXECUTE_ON_SUCCESS_AND_FAILURE - 無論對應的階段執行通過還是失敗,均會執行此虛設常式。例如,如果「擷取後」設定為 EXECUTE_ON_SUCCESS_AND_FAILURE,則會在兩種情況下都執行,也就是不管擷取階段執行通過還是失敗。

輸入參數

虛設常式前後支援所提及的參數清單,其值可做為輸入傳遞至相應的 vRealize Orchestrator 工作流程。這些輸入的值取決於執行常式前後的管線執行的內容 (已擷取/已測試/已部署)。目前,所有參數的類型都是「字串」。因此,為 vRealize Orchestrator 中對應工作流程所設定的輸入參數類型必須是「字串」。若參數類型不符,將會導致管線執行失敗。如需有關組態的詳細資訊,請參閱 設定管線虛設常式
部署後管線 部署前管線 測試後管線 測試前管線 擷取後管線 擷取前管線
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • 狀態
  • 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
  • 狀態
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity