我已经安装了TFS 2015 Update 3.并创建了一个名为“HYB池”的代理池。该代理池中有2个代理。一个是Linux代理,另一个是Windows代理。之所以这样创建,是因为“构建代码”的步骤是使用windows代理和后期构建步骤(使用docker构建和推送图像)正在使用Linux代理。将Windows和Linux组合在一个版本中:没有代理可以通过以下功能找到:sh,DotNetFramework
当我只在HYB池执行构建步骤时,它工作正常。当我只用HYB Pool执行后构建步骤(这需要linux代理)时,它运行良好。但是,当我将所有步骤结合在一起并在HYB池中执行它时,它会抛出以下错误:
No agent found in pool 6 which satisfies the specified demands:
- sh
- DotNetFramework
- Agent.Version > Version 1.94.0
如何解决此问题?看起来代理商有能力,但是当整个流程结合起来时(构建和docker步骤),它会发布错误。
为
- Linux代理代理的版本是2.104.1
- 窗口剂是1.95.3
代理具有sh和DotNetFramework的功能。我可以看到以下功能: sh =/bin/sh和DotNetFramework = C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 – Raji