去年,我将VSTS与我们的测试环境集成在一起,但是对于新的Azure devops,这完全改变了我的VSTS旧帐户正在与我的集成一起工作,但是Azure devops(VSTS)的新帐户却无法正常工作。为什么会发生。
找不到任何显示出我无法更改的参考。
请帮助。
谢谢。
答案 0 :(得分:0)
2018年9月10日,Microsoft将Visual Studio Team Services(VSTS)重命名为Azure DevOps Services。
VSTS功能现在是单独的服务:
更改网址。我们已经移至新的dev.azure.com域名,作为新组织的主要URL。 (具体地说,是https://dev.azure.com/{your organization}/{your project}
。)
如果要将URL更改为以dev.azure.com作为主要URL,组织管理员可以从“组织设置”页面进行更改。我们还将支持从visualstudio.com URL进行重定向,因此不会出现断开的链接。
有关此更改的更多信息,请参见Introducing Azure DevOps。
关于Azure DevOps中集合的概念,很长时间以来,URL中不再存在默认集合。您可以看一下我们PM的话:
一个重要说明–我们已经工作了一段时间以启用 将多个VSTS组织分组到更高级别 神器。我们一直称这个工件为博客组织 帖子 (https://blogs.msdn.microsoft.com/devops/2016/01/11/how-we-plan-to-enable-creating-multiple-collections-per-account/ 和 https://blogs.msdn.microsoft.com/devops/2016/04/09/merging-the-concepts-of-account-and-collection/) 以及我们与已经尝试过的一些用户的交流 在私人预览中。这里的工作将继续,我们将要来 为这些组织分组使用新名称。
对于REST API的URL,请求URI的格式如下:
VERB https://{instance}[/{team-project}]/_apis[/{area}]/{resource}?api-version={version}
实例: :要将请求发送到的Azure DevOps Services组织或TFS服务器。它们的结构如下:
dev.azure.com/{organization}
{server:port}/tfs/{collection}
(默认端口为8080,并且
collection的值应为DefaultCollection,但可以为任何值
集合)我们不在Azure DevOps的Rest API中使用集合概念,因此您无需在url中指定它。实际上,Azure DevOps组织是集合级别,TFS是服务器级别,它们不是同一级别,一台TFS服务器可能具有多个集合。