在 teamcity 中,工件可以在构建步骤中执行吗?
In teamcity, can an artifact be executed in a build step?
例如,项目 A 生成两个工件 processor.exe
和 t.txt
。那么在项目B中,我可以添加一个构建步骤来执行processor.exe t.txt
吗?
我知道有两种 Runner 类型(.NET Process Runner 和 Command Line)可以执行程序。但是如何获取这些工件的路径呢?
是的,我认为应该可以 运行 使用命令行 运行ner *.exe 文件生成的其他构建。
您只需确保 运行s 项目 A 的构建代理将这些工件输出到 运行s 项目 B 的构建代理可以访问的位置(如果您只有一个代理这显然不是问题)。将这些工件放入代理的工作目录中可能不是最佳位置,因为它可以通过从 VCS 进行干净检查来清除。只需在服务器上选择一些通用目录并将其指定为项目 A 中的工件输出,然后指定为项目 B 中的命令行 运行ner。
例如,项目 A 生成两个工件 processor.exe
和 t.txt
。那么在项目B中,我可以添加一个构建步骤来执行processor.exe t.txt
吗?
我知道有两种 Runner 类型(.NET Process Runner 和 Command Line)可以执行程序。但是如何获取这些工件的路径呢?
是的,我认为应该可以 运行 使用命令行 运行ner *.exe 文件生成的其他构建。
您只需确保 运行s 项目 A 的构建代理将这些工件输出到 运行s 项目 B 的构建代理可以访问的位置(如果您只有一个代理这显然不是问题)。将这些工件放入代理的工作目录中可能不是最佳位置,因为它可以通过从 VCS 进行干净检查来清除。只需在服务器上选择一些通用目录并将其指定为项目 A 中的工件输出,然后指定为项目 B 中的命令行 运行ner。