在其他虚拟机TFS 2010上使用代理

时间:2012-05-03 12:50:40

标签: build controller tfs2010 agent

我的构建定义已经存在问题。 我解释一下:

  1. 我的服务器上有一个控制器

  2. 此服务器上的1个默认代理

  3. 虚拟机上的1个默认代理。

  4. 当我使用服务器上存在的代理构建我的项目时,一切都很好。但是,当我禁用此代理并使用我的虚拟机上存在的代理时,我遇到了这个问题:

    MSBUILD:错误MSB4016:Arrêtinattendudelagénération,car le journal“WorkflowCentralLogger”aéchouédemanièreinattenduelors de l'initialisation。 TF214007:aucune buildn'aététrouvéeavecl'URI vstfs:/// Build / Build / 236。 L'URI n'existe pas ou MS(nameofmachinevirtual)$ ne dispose pas des autorisations pouryaccéder。

    TF270015:'MSBuild.exe'返回了意外的退出代码。预计'0';实际的'1'。

    抱歉,这是法语...

    我使用管理员帐户来解决一些权利问题......

    当我想重新启动虚拟机上的构建服务时,我有这个:

    管理控制台与构建服务之间的通信失败:

    在本地计算机上找不到管道端点'net.pipe:// build / ServiceHost / 8'。这通常是由Build Service处于错误状态引起的。

    如果有人可以帮助我,因为我自1周以来一直阻止...... 对不起我的英文......

    最好的问候Maxime SZAC。

1 个答案:

答案 0 :(得分:0)

这可能只是一个权限问题:
转到团队资源管理器&右键单击构建定义所在的TeamProject。选择“团队项目设置”> “集团成员......”。您可能希望在[TeamProject]\Builders组中添加您的VM。

为了这样做,请双击该组,然后按“添加成员”> “Windows用户或组”然后在“对象类型”中选择“计算机”
enter image description here
如果您输入(VM-Name)$,则您的VM应该是可查找的。