gpt4 book ai didi

parameters - 团队城市 : project parameters inheritance issue?

转载 作者:行者123 更新时间:2023-12-03 23:26:51 29 4
gpt4 key购买 nike

我有一个 TeamCity 8.0.3 项目,其中包含多个配置,其中有一个通用参数(定义为项目参数):targetServerIP .这些配置之一是“一键部署”,它通过使用快照依赖项启动其他配置。我已将参数设置为“提示”,因此每次运行任何配置时都会询问 IP,这就是

问题:
单独工作正常,在每次配置运行时都会询问 IP 并成功应用于配置。但是,当我执行“1 clic 部署”时,它也会询问 IP,但不会将其传输到其他相关配置(值保持 <empty> )。

我的问题:出现提示时,如何将此参数设置为应用于其他配置?

PS:我显然试图将其设置为 env.参数,但它没有帮助。

PS2:使用模板对我来说似乎不是一个好的解决方案。

最佳答案

有2个问题。一个我可以帮助,一个我试图解决自己的问题只是解决了自己。
你的问题是你如何设置链条。 1 单击部署“取决于”其他部署。
不能 将参数传递给其他构建。
可以 通过 dep.dependent_build_configuration.paramter_name 使用依赖构建的参数。
修复
你必须做两件事。

  • 设置工件依赖项
  • 设置触发器

  • 建个
    - 参数
    全局参数
  • 显示器 : 正常
  • 类型 : 文字
  • 允许值 : 不为空

  • build B
    - 参数
    本地参数
  • 显示器 : 隐藏
  • 类型 : 文字
  • %dep.Build_A_GlobalParemeter%

  • - 快照依赖
  • 取决于 :“构建A”

  • - 触发器
  • 触发器类型 :完成构建触发器
  • 构建配置 : Build A

  • 这是如何工作的
    工件依赖 通过 %dep.Build_A.GlobalParameter% 语法使变量可用。 完成构建触发器 导致构建 A 触发构建 B。您将可以访问参数,因为它们是从先前的构建中保存的。

    关于parameters - 团队城市 : project parameters inheritance issue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18989315/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com