我们正在努力设置发布管理,并遇到问题。我们在不同的机器上安装了TFS服务器和Build Server(运行RM和Build Agent)。我们还有3个域用户:rmserver(运行RM Server),rmagent(在目标机器上部署构建)和rmtfsint(在RM和TFS之间进行通信)。
项目成功构建并将工件放在共享drop文件夹中。
当我进入RM并单击New Release然后单击Latest Build时,我收到以下错误:
当我点击OK时,RM确实会获取最新的内部版本号(不确定这是来自TFS还是RM)
我使用rmtfsint域用户连接到TFS。看起来这个用户无法访问TFS以获取要发布的构建位置。 rmtfsint用户在TFS中作为项目收集服务帐户。并且代表他人提出请求'设置为允许。域用户都可以访问drop share,也是2台服务器上的管理员。他们也是发布管理中的用户。 所涉及的所有服务器都在相同的IP范围内,因此我被告知这不是防火墙问题。
我已经使用fiddler尝试获取更多信息,而错误来自于在releasemangementservice上调用GetPackageLocation,但这并没有真正告诉我。
有没有人来过这个问题?在我们开始持续整合之前,这是juigsaw的最后一块!