如何在 team city 的构建配置步骤之间传递参数?

问题描述 投票:0回答:2

我是团队城市的新手,我刚刚开始使用现有的团队城市配置。我需要将构建配置(01 构建服务安装程序)中生成的构建号(例如:7.6.0.4)传递到另一个构建配置(03 部署安装程序)。内部版本号是在运行时生成的,因此每次构建都会发生变化。如何将此内部版本号传递给“部署安装程序”配置中的构建步骤之一?我正在使用 powershell 运行我的脚本,我需要将此内部版本号传递给此 powershell 脚本。

提前致谢。

Team City Screen shot

arguments teamcity
2个回答
8
投票

在 TeamCity 中实现此目的的常规方法是定义构建之间的依赖关系,然后您可以访问以前构建的所有参数。

  1. 定义“构建服务安装程序”和“部署安装程序”之间的快照依赖关系(如果尚未完成)
  2. 您现在可以通过键入 %dep 来访问“部署安装程序”中第一个构建的所有参数。 - 自动完成会告诉你剩下的事情。

0
投票

您能分享一下 kotlin 部分是如何做到的吗?我做过类似的事情,但父构建需要参数。

我有 A 依赖于 B,并且我需要从 B 到 A 的参数。 每当 A 触发时,它就已经期望参数存在于 agent 上,从而导致代理不兼容

© www.soinside.com 2019 - 2024. All rights reserved.