我正在运行TeamCity 8.0.3,其中包含一个包含MSTest构建器的构建计划。
构建服务器不运行构建代理,因此构建工件是在用作构建代理的开发者计算机上创建的。或者我认为..
查看构建服务器,在\ ProgramData \ JetBrains \ TeamCity \ system \ artifacts \ Team \ MyBuild#\ MStest下 我看到37个文件夹,每个文件夹都有一组独立的程序集,这很有趣,因为只有25个单元测试。
我有3个构建步骤
MSBuild Build file: src/mySolution.sln Targets: default
Create Artifacts Dir Command Line Custom script: if not exist Artifacts\MSTest mkdir
^^ creates artifacts dir on build agent
MSTest
^^ includes Permal.BSG.Manager.UnitTests.dll and runs ms test 2012 on build agent..
据我所知,它应该全部发生在构建代理上。不知道服务器为什么要囤积所有那些程序集的副本?
答案 0 :(得分:1)
我对你的问题感到有些困惑,但我会尝试提供一些答案: