TFS 15 RC2 - Build Agent发布到包Feed

时间:2016-10-19 19:33:02

标签: tfs tfsbuild

我的构建发布到TFS 15 RC2中的新Package Feed我没有成功。我目前正在离线运行TFS并使用本地构建代理。我跟着这些instructions无济于事。

由于这些说明中的最后一张图片是在网址周围裁剪的,并且该网址特定于VSTS在线,我认为我的错误。所以我尝试了以下(没有工作):

  1. 使用http://[computername]:8080/tfs/DefaultCollection/_packaging/ {feedName} /nuget/v3/index.json 尝试提示输入凭据时出现错误 互动模式。
  2. 使用http://[computername]:8080会产生404。
  3. 使用http://[computername]:8080/tfs会出现与#1相同的错误。
  4. 使用http://[computername]:8080/tfs/DefaultCollection会出现与#1相同的错误
  5. 由于尝试进行交互式提示时发生了一些错误,我认为这可能是一个权限错误。以下链接提供了一些信息,但似乎构建代理应该已经在发布权限的正确类别中。

    有人碰巧知道解决方案吗?谢谢!

    修改

    构建代理程序作为NT AUTHORITY / Network Service运行,这是代理程序配置的默认设置。我删除了此代理并将其配置为在我的用户帐户下运行,该帐户是系统上的管理员。在这样做之后,我能够使用#1中的URL发布没有问题的包(如下面的Cece所写)。为了获得为默认代理设置的权限,我还需要做些什么吗?

1 个答案:

答案 0 :(得分:0)

内部供稿网址是您要发布到供稿的Feed的NuGet包源网址。

创建新Feed时,导航至您的Feed,然后选择连接到Feed 。您将看到NuGet包源URL。格式应为:http://{tfsserver}:8080/tfs/DefaultCollection/_packaging/{FeedName}/nuget/v3/index.json

enter image description here