【问题标题】:Does Urbancode Deploy have the ability to share properties across applications?Urbancode Deploy 是否具有跨应用程序共享属性的能力?
【发布时间】:2020-11-24 02:25:03
【问题描述】:

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

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

【问题讨论】:

    标签: urbancode


    【解决方案1】:

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

    【讨论】:

    • 标记为已接受的答案,因为看起来这确实是唯一的选择,但范围对我来说可能太广泛了。我将看看我是否可以投票或为属性“库”创建功能请求以组织共享属性。
    【解决方案2】:

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

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

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

    【讨论】:

    • 完美...谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 2018-06-23
    相关资源
    最近更新 更多