本地TFS管道许可

时间:2019-12-13 18:06:27

标签: tfs azure-devops azure-pipelines

我目前为100个拥有Visual Studio Enterprise的用户管理TFS 2018.2 TFS服务器。在“构建和发布资源限制”选项卡上,显示有103个发布管道。

我正在获取另一台TFS 2018.3服务器的管理,但是用户只有Visual Studio Professional。因此,它们的发布管道仅限于1个管道。

我已阅读以下页面:https://blogs.msdn.microsoft.com/tfssetup/2017/11/14/understanding-build-and-release-pipelines-visual-studio-team-servicesteam-foundation-server/

从这些信息中,我相信我正在阅读的是该数字仅影响在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:您可以确认这也是正确的吗?

1 个答案:

答案 0 :(得分:0)

我已测试并确认您对以上链接中的文档的解释正确。

  

使用TFS,您只需要用于部署发行版的管道即可; TFS服务器许可证中包含无限的并发构建,因此构建不需要任何管道。

我在tfs2018上进行了测试,根据我安装的内部部署代理的数量,可以同时运行多个构建管道。但是我一次只能运行一个版本。

  

从Azure DevOps Server 2019开始,您不必为版本中的自托管并发作业付费。您仅受拥有的代理商数量的限制。

我还在vsts2109上进行了测试,构建和发布管道都可以根据我安装的本地代理的数量同时进行。