TFS2017仅支持64位操作系统上的构建代理,而TFS2017不再支持TFS2015的(32位)代理。 但是,我们需要在32位操作系统上运行测试代码,以尽可能与生产环境保持一致。 :/
我们考虑使用Jenkins作为TFS触发代理来执行构建并在32位操作系统上运行NUnit测试步骤,但这听起来像是一个高管理负载。
有没有人有经验绕过丢失的32位TFS代理?或者你看到其他任何可能吗?
答案 0 :(得分:0)
您可以在构建代理服务器上构建项目并在测试代理服务器上运行测试。测试代理可以安装在64位和32位系统上。确保构建代理和测试代理正在连接。
创建所有这些步骤的构建定义:
$(build.artifactstagingdirectory)
)Test Drop location
是您将代码发布到的地方。有关详情:https://www.visualstudio.com/en-us/docs/test/continuous-testing/set-up-continuous-testing-builds
注意:
如果无法成功部署测试代理,则可以手动安装。 Download from here.请记住在安装测试代理后重新启动服务器。