【问题标题】:How to pass Arguments between build configuration steps in team city?如何在团队城市的构建配置步骤之间传递参数?
【发布时间】:2015-11-23 10:59:14
【问题描述】:

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

提前致谢。

Team City Screen shot

【问题讨论】:

    标签: arguments teamcity


    【解决方案1】:

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

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

    【讨论】:

    • Mecaveli,感谢您的建议。它运作良好。我已将 Snapshot 依赖项添加到“构建服务安装程序”中,并且可以使用 %dep.....% 参数从中提取最新的内部版本号。我从来不知道我们可以使用快照依赖来获取参数。好学。非常感谢您的帮助。
    • 不客气,如果有帮助,请随时点赞/接受我的回答:)
    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 2015-09-19
    • 2011-12-05
    • 2012-01-19
    • 1970-01-01
    相关资源
    最近更新 更多