我目前为100个拥有Visual Studio Enterprise的用户管理TFS 2018.2 TFS服务器。在“构建和发布资源限制”选项卡上,显示有103个发布管道。
我正在获取另一台TFS 2018.3服务器的管理,但是用户只有Visual Studio Professional。因此,它们的发布管道仅限于1个管道。
从这些信息中,我相信我正在阅读的是该数字仅影响在TFS Release管道中运行的Release,而不影响在构建管道中运行的build。 #1:我是否正确解释了这一点?
第二,我们正在考虑将服务器升级到Azure DevOps Server2019。在此页面上:https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=azure-devops-2019&tabs=browser
有一个重要的说明,内容如下:
从Azure DevOps Server 2019开始,您不必为版本中的自托管并发作业付费。您仅受拥有的代理商数量的限制。
因此,如果我们确实升级到TFS Server的本地版本,则可以同时运行已安装代理的所有内部版本和发行版。 #2:您可以确认这也是正确的吗?
答案 0 :(得分:0)
我已测试并确认您对以上链接中的文档的解释正确。
使用TFS,您只需要用于部署发行版的管道即可; TFS服务器许可证中包含无限的并发构建,因此构建不需要任何管道。
我在tfs2018上进行了测试,根据我安装的内部部署代理的数量,可以同时运行多个构建管道。但是我一次只能运行一个版本。
从Azure DevOps Server 2019开始,您不必为版本中的自托管并发作业付费。您仅受拥有的代理商数量的限制。
我还在vsts2109上进行了测试,构建和发布管道都可以根据我安装的本地代理的数量同时进行。