如何指定工具插件的代理要求?
How to specify agent requirements for tool plugin?
我想创建一个需要在代理上安装 .NET Framework 的工具插件。
TC 文档描述了 <dependencies>
部分。据我所知,我只能参考 TC 的工件或工具。
但是我如何要求代理功能?
应该设置要求的是构建运行器。例如,如果您还编写了一个 TeamCity 运行程序来使用该工具,则可以从运行程序的代码中执行此操作。否则,如果要通过命令行运行程序使用该工具,用户将必须明确设置代理要求(对 select 具有该工具的代理)
我想创建一个需要在代理上安装 .NET Framework 的工具插件。
TC 文档描述了 <dependencies>
部分。据我所知,我只能参考 TC 的工件或工具。
但是我如何要求代理功能?
应该设置要求的是构建运行器。例如,如果您还编写了一个 TeamCity 运行程序来使用该工具,则可以从运行程序的代码中执行此操作。否则,如果要通过命令行运行程序使用该工具,用户将必须明确设置代理要求(对 select 具有该工具的代理)