針對大部分部署,您不需要定義角色。在程序配置期間,您在判定資源時選取特定角色。角色可以用來設定 IBM® UrbanCode Deploy,以進行捲動部署、平衡及類似作業。例如,您可以設定程序,以僅首先部署至一定百分比的目標。您可以在需要人為介入的程序中間(例如,在使用者測試部分部署之後)新增手動作業。然後,在完成手動作業之後,為剩餘程序指派第二個角色。這個角色負責部署至剩餘目標系統。
當您建立角色時,可以為它定義內容。然後,當您將角色新增至資源時,可以設定內容的值。例如,如果您建立稱為 "WS" 的角色,並定義稱為 "serverURL" 的內容,則可以存取類似於下列項目的內容:${p:resource/WS/serverURL}。如需 IBM UrbanCode Deploy 內容的相關資訊,請參閱Properties