【问题标题】:In teamcity, can an artifact be executed in a build step?在 teamcity 中,可以在构建步骤中执行工件吗?
【发布时间】:2017-01-23 23:34:43
【问题描述】:

例如,项目 A 生成两个工件 processor.exet.txt。那么在项目B中,我可以添加一个构建步骤来执行processor.exe t.txt吗?

我知道有两种 Runner 类型(.NET Process RunnerCommand Line)可以执行程序。但是如何获取这些工件的路径呢?

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    是的,我认为应该可以使用其他构建生成的命令行运行程序 *.exe 文件运行。

    您只需确保运行项目 A 的构建代理将这些工件输出到运行项目 B 的构建代理可以访问的位置(如果您有单个代理,这显然不是问题)。并且可能将这些工件放入代理的工作目录不是最好的地方,因为它可以通过从 VCS 执行干净签出来清除。只需在服务器上选择一些通用目录,然后在项目 A 中为工件输出指定它,然后在项目 B 中为命令行运行程序指定它。

    【讨论】:

    • 这是常规做法.. 谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多