按指定的間隔重複部署

透過 IBM UrbanCode Release,您可以自動排程按指定的時間間隔重複的部署。例如,您可以配置發行工具,以自動排程在特定發行的特定階段中部署至特定環境。使用隨附的發行工具,您可以排程每小時、每日和每週重複部署。您還可以將部署排程為以您使用 CRON 表示式定義的自訂間隔執行。

程序

若要排程重複的部署,請執行以下動作:

  1. 按一下首頁 > 發行及部署
  2. 重複的部署標籤上,按一下新增
  3. 完成這些詳細資料,然後按一下儲存

結果

欄位 說明
發行 部署的發行。
階段 部署將在其中部署應用程式版本的階段。
環境 部署要部署到其中的環境。
部署計劃 說明用於完成部署之作業的部署計劃。
類型 部署頻率。此設定指定部署的執行頻率。重複的部署以指定的頻率執行。可用的值如下:
  • 每小時
  • 每日
  • 每週
  • CRON
CRON 表示式指定自訂間隔,例如每 5 分鐘。您可以使用 CRON 表示式來自訂部署頻率。
時間 為重複部署排程的時間。
說明 此重複部署的說明。
執行者角色 具有執行部署之許可權的角色。選項是在安全設定中定義的所有使用者角色。
選取版本 要部署的版本。若要在部署時手動選取版本,請選取保留為空白 – 手動移入。若要讓工具自動指派排定的部署開始時通過閘道的最新應用程式版本,請選取新增通過閘道的最新版本

選取通過閘道的最新版本選項後,您可以透過建立版本過濾器來進一步限制版本。您可以使用基本萬用字元,也可以指定 REGEX 表示式來定義更複雜的過濾器。例如,您可以使用 REGEX 表示式來僅選取名稱符合特定型樣(例如 DEV_**_2014)的 Snapshot。若要定義過濾器,請選取使用正規表示式選項,然後在版本過濾器欄位中指定過濾器。

自動開始 勾選此選項以自動開始排定的部署。如果您選取此選項,則還可以配置下列兩個選項:

手動作業通知

選取此選項以在作業需要使用者輸入時傳送電子郵件給手動作業的擁有者。此選項會針對屬於排定部署的第一個區段的作業,或者在核准阻止排定的部署開始時,通知具有某個角色的已指派使用者或所有使用者。

僅針對新版本執行

選取此選項以僅部署新版本。 如果您在部署時選取此選項並且已部署為部署選取的最新版本,則下一次會根據重複出現的規則重新排程該排定的部署。

當您按一下儲存時,發行工具會在您指定的時間排程第一個重複的部署。您可以在行事曆視圖中看到該部署。排程部署之後,您可以跳至排定部署的詳細資料視圖並修改排定的部署。例如,您可以修改自動開始以及選取不同的版本、型樣和版本過濾器之類的選項。


意見