部署规则定义集合体控制器如何部署并运行集合成员。对于 Liberty 成员、Node.js 成员和 Docker 容器成员,有一些内置规则。Docker 部署规则支持 Liberty 或 Node.js 成员在该容器内运行。选择与您要部署的成员类型匹配的规则。这些内置规则已足够应付常规环境,但在必要时,您也可覆盖某个规则的元素或定义新规则。
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
deploy | string | 此命令在目标主机上运行,用于部署成员 | |
undeploy | string | 此命令在目标主机上运行,用于取消部署成员 | |
start | string | 此命令在目标主机上运行,用于启动已部署成员 | |
stop | string | 此命令在目标主机上运行,用于停止已部署成员 | |
type | string | 要部署的成员类型:Liberty、Node.js 或 Docker | |
name | string | 部署规则的名称 | |
restart | string | 此命令在目标主机上运行,用于重新启动已部署成员 |
唯一配置标识。
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
displayName | string | 运行时的显示名 |
唯一配置标识。
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
name | string | 输入变量的名称 | |
type | string | 输入变量的类型。有效值为:String、password、filePath(目录)、file(文件名,例如,package.zip)、cluster(集群的名称)和 dockerImage(Docker 映像的名称)。 | |
description | string | 输入变量的描述 | |
defaultValue | string | 输入变量的缺省值 | |
displayName | string | 输入变量的显示名称 | |
group | string | 输入变量的组 |