在开发构建服务器时,我能以任何方式绕过为我的离岸构建代理获取最新代码吗?我的 TFS 服务器位于柜台位置,获取最新代码大约需要 30 分钟。
在此处开发构建服务器时,脚本中的任何更改并重新运行都会采用最新的代码。这是一个障碍,因为每次需要 30 分钟。
现在我可以让我的构建代理从本地文件夹而不是 TFS 服务器获取源代码。
在开发构建服务器时,我能以任何方式绕过为我的离岸构建代理获取最新代码吗?我的 TFS 服务器位于柜台位置,获取最新代码大约需要 30 分钟。
在此处开发构建服务器时,脚本中的任何更改并重新运行都会采用最新的代码。这是一个障碍,因为每次需要 30 分钟。
现在我可以让我的构建代理从本地文件夹而不是 TFS 服务器获取源代码。
在构建定义的“进程”选项卡上,指定“清洁工作区:无”。这样,“获取最新”只会获取更改的来源。
您可以在构建服务器上安装TFS 版本控制代理。
如果您有办法将该构建服务器标记为离岸(即 Active Directory 中的不同位置),那么您可以这样做,并且代理应该可以正常工作。
如果没有,您可以强制构建服务器使用构建服务器上的环境变量来使用代理,如下所示:
TFSPROXY=http://mytfsserver:8081/