0

其他一些部署平台(例如 Octopus Deploy)具有跨应用程序共享变量/属性/值的概念。例如,可能有 25 个应用程序都使用可配置 URL 上的 API。如果 URL 发生更改,最好在一个地方更改该值。

UCD 中有什么东西支持这种安排吗?

4

2 回答 2

3

您可以在顶部栏中的“设置”->“属性”下为此设置“系统”级别变量。这些属性可以通过语法引用,${p:system/property-name}并且可以在所有应用程序中访问。

于 2020-11-24T16:48:29.317 回答
1

虽然系统级变量是全局变量,但资源树变量可能是您想要的。资源树是一个分层的、级联的变量集,可以在较低的分支上覆盖,但从父分支继承。

  • 在根级别,为每个应用程序创建文件夹(资源组)
  • 在 Application 文件夹下,为 Application 中的每个
    Environment创建文件夹
  • 在 Environment 文件夹下,添加代理(目标机器)
  • 在代理下,映射相应的组件 根据需要或需要添加其他文件夹

标准资源树模式 以下是有关资源的文档: https ://www.ibm.com/support/knowledgecenter/en/SS4GSP_7.1.1/com.ibm.udeploy.doc/topics/getstart_resource_create.html

于 2021-03-15T15:16:45.617 回答