回復元件

將元件版本回復為 Snapshot 中的版本。

這個步驟會基於部署至環境的最新 Snapshot,將元件版本取代為舊版。

這個步驟適用於在不同增量元件版本之間進行切換。若要在不同完整元件版本之間進行切換,請勿使用這個步驟;而是正常部署新的元件版本。

如需相關資訊,請參閱解除安裝或回復應用程式程序中的元件

表 1. 回復元件內容
欄位 說明
名稱 步驟的名稱。其他程序步驟可以透過這個名稱指向此步驟。
元件 步驟使用的元件;一個步驟可以影響單一元件。與應用程式相關聯的所有元件都可用。如果您想要回復另一個元件,請將另一個回復步驟新增至程序。
移除含有狀態的版本 限制步驟影響的元件。僅具有所選取狀態的元件才會受影響。可用狀態:作用中是指目前部署的元件。
元件程序 所選取元件的程序。為元件定義的所有程序都可用。每個步驟只能選取一個程序。
忽略失敗 當選取時,步驟一律視為已執行至完成。
限制至標籤 使用者定義的標籤可以使用在程序中;請參閱標記資源
回復類型 判定回復的類型。如果您指定移除不想要的增量版本,則伺服器針對不在 Snapshot 中的每一個增量版本,執行解除安裝程序。如果您指定取代為最新部署的版本,則伺服器會使用相同的方式解除安裝增量版本,然後安裝 Snapshot 中的版本。
僅對第一個線上資源執行 步驟不會由對映至應用程式的所有代理程式執行,而是僅由 IBM® UrbanCode Deploy 識別的第一個線上代理程式執行。用來識別「第一個」代理程式的機制與資料庫相關(因此不確定)。
前置條件 定義條件的 JavaScript Script 必須存在,然後才能執行步驟。該條件必須解析為 truefalse

意見