部署規則定義群體控制器如何部署和運作群體成員。內建有 Liberty 成員、Node.js 成員和 Docker 儲存器成員的規則。Docker 部署規則支援在儲存器內執行的 Liberty 或 Node.js 成員。請選擇符合您要部署的成員類型的規則。內建的規則對於一般情況就已足夠,但必要的話,您可以置換規則的元素或定義新規則。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
deploy | string | 在目標主機執行以部署成員的指令 | |
undeploy | string | 在目標主機執行以取消部署成員的指令 | |
start | string | 在目標主機執行以啟動已部署成員的指令 | |
stop | string | 在目標主機執行以停止已部署成員的指令 | |
type | string | 要部署的成員類型:Liberty、Node.js 或 Docker | |
name | string | 部署規則的名稱 | |
restart | string | 在目標主機執行以重新啟動已部署成員的指令 |
唯一的配置 ID。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
displayName | string | 執行時期的顯示名稱 |
唯一的配置 ID。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
name | string | 輸入變數的名稱 | |
type | string | 輸入變數的類型。有效的類型有 String、password、filePath(目錄)、file(檔名,例如 package.zip)、cluster(叢集名稱)、dockerImage(docker 映像檔)。 | |
description | string | 輸入變數的說明 | |
defaultValue | string | 輸入變數的預設值 | |
displayName | string | 輸入變數的顯示名稱 | |
group | string | 輸入變數的群組 |