Gradle 使用TFS2017获得渐变构建

Gradle 使用TFS2017获得渐变构建,gradle,Gradle,我第一次尝试使用现场TFS 2017启动Gradle构建,我得到一个窗口,显示所有可能的代理都已禁用。我需要做什么才能使代理为Gradle构建工作?我已经安装了JavaSE开发工具包10。我还需要做什么?我在谷歌上搜索了“tfs 2017等待启用的代理。所有可能的代理都已禁用”和“为gradle构建启用tfs 2017代理”,我看到的只是docs.microsoft.com上的通用gradle构建页面 编辑:4-26-18上午9:42: 好的-我意识到出于某种原因,它正在查看未启用的代理(T

我第一次尝试使用现场TFS 2017启动Gradle构建,我得到一个窗口,显示所有可能的代理都已禁用。我需要做什么才能使代理为Gradle构建工作?我已经安装了JavaSE开发工具包10。我还需要做什么?我在谷歌上搜索了“tfs 2017等待启用的代理。所有可能的代理都已禁用”和“为gradle构建启用tfs 2017代理”,我看到的只是docs.microsoft.com上的通用gradle构建页面

编辑:4-26-18上午9:42:


好的-我意识到出于某种原因,它正在查看未启用的代理(TFS2017_代理),但我不明白为什么它不与启用的池一起使用。所以我启动了游泳池,它开始了。(它失败了,因为显然我需要创建一个新的端点(我看到的文档中没有提到这一点),但至少构建开始了。仍然不知道为什么它与该特定代理有亲缘关系。

目前,在TFS 2017中,如果构建排队时代理都处于空闲状态,它会按照注册的顺序选择代理,而不是随机选择代理

根据您的描述,这应该是TFS build server始终选择该特定代理的根本原因

有一个用户的声音建议该功能设置构建代理优先级,您可以去投票,TFS PM将很乐意审查您的建议


目前,作为一种解决方法,您可以设置内置定义以强制使用特定代理进行构建。为此,您可以参考以下文章:

但它选择的代理已禁用,而所有其他代理均已启用。这就是问题所在。事实证明,我无法使用TFS连接到Github Enterprise,因此我无论如何都不需要它:-(@Ben_G要选择GitHub Enterprise中的Git repo作为目前仅由VST支持的存储库类型,您可以查看此线程中的表:我怀疑其他构建代理的功能不满足您的构建要求。