使用「管線視圖」,您可以從單一頁面管理發行及部署。
開始之前
- 建立發行及將環境新增至發行階段。
- 如果您在 IBM® UrbanCode Deploy 中使用應用程式,請套用每一個應用程式的至少一個 Snapshot。「管線視圖」僅顯示這些應用程式的 Snapshot,而不顯示元件版本。
關於這項作業
「
管線視圖」顯示發行、其應用程式、階段及環境的相關資訊。從此視圖中,您可以比較環境的內容及排定部署。
程序
- 若要開啟「管線視圖」,請從首頁中,按一下管線視圖,然後從頁面頂端的清單中選取發行。
「管線視圖」會將發行階段顯示為頁面中的直欄(從左至右)。每一個階段的直欄都會顯示該階段的發行環境。例如,下圖顯示名為 DEV-1 及 DEV-2 的兩個發行環境;這些環境指派給 DEV 階段。
在應用程式下,此視圖顯示部署至發行環境的 Snapshot 及發行版本。例如,下圖顯示 QA-1 環境;在此環境上,會部署應用程式的 Snapshot 1.1.001。此 Snapshot 標示為發行版本 1.1。
在您開啟管線圖時,系統會選取接下來將部署的環境。選取的環境將會顯示,且具有明亮黃色背景及深綠色版本號碼。其他環境中的任何相符版本也是綠色的。紫色的不同深淺度指示任何其他版本與所選取版本的關係密切度;深淺度越深,則關係越密切。開啟管線之後,您可以按一下環境名稱或環境中的任何空白處,來選取任何環境。然後,會更新圖表顏色代碼以反映新選取的環境。
- 若要比較環境的內容,請按一下環境以選取它。 該環境中的 Snapshot 及發行版本顯示為綠色。同時,其他環境中的 Snapshot 及發行版本會暫時變更顏色。暫時顏色指示這些環境的內容與所選取環境內容的相符程度。
您可以透過個別地按一下 Snapshot,來比較 Snapshot。如果您按一下多個 Snapshot,Snapshot 的相關資訊會出現在蹦現視窗中,如下圖所示:
- 若要從此視圖排定部署,請將 Snapshot 或發行版本從一個環境拖曳至另一個環境,如下圖所示。 已透過此方式拖曳 Snapshot 或發行版本來建立排定的部署。
您也可以按一下預定列中的鏈結,為環境建立或編輯排定的部署。如果環境沒有任何排定的部署,此列將顯示標題為排程的鏈結。如果存在排定的部署,此列顯示包含排定部署日期和時間的鏈結。若要建立部署或編輯排定的部署,請按一下此鏈結。
- 若要在顯示排定的部署與顯示現行部署之間切換視圖,請按一下頁面左側的預定或最新鏈結。 下圖顯示 DEV-1 環境的排定部署。由於尚未部署 Snapshot,因此,它以橙色顯示。 如果不符合閘道條件,按一下預定會顯示錯誤圖示。按一下最新時,相符性警告圖示會出現。
- 環境具有您要儲存的應用程式版本集合時,您可以按一下 Snapshot
按鈕,來建立這些應用程式版本的 Snapshot。 只有在該環境已執行至少一個部署時,您才能建立 Snapshot。在 Snapshot 視窗中,您可以命名此 Snapshot(亦稱為發行版本),及指定要包含的應用程式。建立發行版本之後,您可以將其拖曳至其他環境,或按一下排程鏈結將其排定以進行部署。
- 從此視圖中,您可以管理出現在閘道圖示上的任何閘道警告。 每一個階段具有的閘道定義了應用程式必須具有的最低版本狀態,只有滿足最低版本狀態的應用程式才能部署至該階段中的環境。請按一下閘道圖示
以顯示所需的狀態。如果版本沒有所需的最低狀態,預定列會顯示錯誤圖示。若要解決此問題,您可以將所需的狀態新增至該版本或建立豁免。您可以按一下排定的部署或按一下具有錯誤圖示的版本,來執行任一動作。
如果要將發行版本部署至環境,必須僅在發行版本上設定版本狀態;無需指定應用程式版本上的狀態。
- 從此視圖中,您也可以管理出現在版本上的相符性錯誤。 下列其中一種狀況會導致相符性錯誤:
- 元件版本與要部署至該環境的版本不相符。
- 元件版本與應用程式 Snapshot 中的版本不相符。換句話說,在建立應用程式的 Snapshot 之後,將不同的元件版本部署至環境。
- 應用程式版本與發行版本的內容不相符。換句話說,已建立 Snapshot,且該發行版本已部署至其他環境。但是,在新環境中,一個以上應用程式未正確部署。因此,一個以上應用程式的版本與發行版本的內容不相符。
更正相符性錯誤的一種方法是,嘗試將應用程式或發行版本重新部署至此環境。作為捷徑,您可以按一下環境名稱旁邊的下拉清單,然後按一下相符性。蹦現視窗僅即會顯示具有相符性錯誤的應用程式。從此視窗中,您可以選取一個以上要重新部署的應用程式,然後按一下排程以排定新的部署。