例如,项目A生成两个工件processor.exe
和t.txt
。然后在项目B中,我可以添加构建步骤来执行processor.exe t.txt
吗?
我知道有两种可以执行程序的Runner类型( .NET Process Runner 和命令行)。但是如何获得这些工件的路径?
答案 0 :(得分:1)
是的,我认为应该可以使用其他版本生成的Command Line runner * .exe文件运行。
您只需确保运行项目A的构建代理将这些工件输出到运行项目B的构建代理可以访问的位置(如果您有单个代理,则显然不是一个问题)。并且可能将这些工件放入代理程序的工作目录中并不是最佳位置,因为可以通过从VCS执行干净检查来清除它。只需在服务器上选择一些通用目录,并在项目A中为工件输出指定它,然后在项目B中为命令行运行程序指定。