Urbancode Deploy 是否能够跨应用程序共享属性?
Does Urbancode Deploy have the ability to share properties across applications?
Octopus Deploy 等其他一些部署平台具有跨应用程序共享 variables/properties/values 的概念。例如,可能有 25 个应用程序都以可配置的 URL 消耗 API。如果 URL 发生变化,最好在一处更改该值。
UCD 中是否有支持这种排列的内容?
您可以在顶部栏的“设置”->“属性”下为此设置一个“系统”级变量。这些属性可以用语法 ${p:system/property-name}
引用,并且可以在所有应用程序中访问。
虽然系统级变量是全局变量,但资源树变量可能是您想要的。资源树是一个层次化的级联变量集,可以在较低的分支上覆盖,但从父分支继承。
- 在根级别,为每个应用程序创建文件夹(资源组)
- 在应用程序文件夹下,为每个创建文件夹
应用程序中的环境
- 在环境文件夹下,添加代理(目标机器)
- 在Agents下映射对应的Components 添加额外的
根据需要或期望的文件夹
Octopus Deploy 等其他一些部署平台具有跨应用程序共享 variables/properties/values 的概念。例如,可能有 25 个应用程序都以可配置的 URL 消耗 API。如果 URL 发生变化,最好在一处更改该值。
UCD 中是否有支持这种排列的内容?
您可以在顶部栏的“设置”->“属性”下为此设置一个“系统”级变量。这些属性可以用语法 ${p:system/property-name}
引用,并且可以在所有应用程序中访问。
虽然系统级变量是全局变量,但资源树变量可能是您想要的。资源树是一个层次化的级联变量集,可以在较低的分支上覆盖,但从父分支继承。
- 在根级别,为每个应用程序创建文件夹(资源组)
- 在应用程序文件夹下,为每个创建文件夹
应用程序中的环境 - 在环境文件夹下,添加代理(目标机器)
- 在Agents下映射对应的Components 添加额外的 根据需要或期望的文件夹