下列清單定義重要術語:
發行 發行是可重複的計劃,用於驅動部署;它是 IBM UrbanCode Release 的核心機制。發行定義發行的「內容、時間及方式」。發行可以在開發作業生命週期中的任何時間發生。發行可以代表公司活動的主要事件,或相對次要的事件,如重複發生的維護發行。
發行環境 發行環境是可以將軟體部署至其中的一致邏輯單元。發行環境由應用程式特定的環境組成。
應用程式 本文件中所使用應用程式是指可以單獨部署的系統之任何對業務有意義的元件。來自所有協力廠商整合的應用程式(如 IBM UrbanCode Deploy)都可供使用。您可以新增任意數目的應用程式,且可以將來自多個協力廠商的應用程式合併至單一發行。
生命週期 生命週期包含與發行環境相關聯且已排序的階段清單。
階段 階段表示發行處理程序中的某個階段。發行環境對映至階段。針對特定階段排程部署。您可以自訂生命週期中的階段,以與應用程式從發行週期開始至結束的變遷相符。
閘道 閘道代表在發行可以移至下一個階段之前必須符合的品質需求。每一個閘道都具有目標狀態;應用程式具有該狀態時,就可以通過閘道。例如,應用程式可能需要通過特定測試或接收核准。
部署 部署是將軟體發佈到特定發行環境中的活動。排程部署時,您選取發行、發行環境、相關聯的應用程式及部署計劃。從排定的開始時間開始,您與您的小組便會解決部署作業。
部署作業 作業是一種工作單元,可表示與發行相關聯且具有特定業務意義的活動。作業具有開始時間和結束時間。作業可以是手動作業或自動作業。自動作業通常代表 IBM UrbanCode Deploy 應用程式 Snapshot。