【问题标题】:TFS 15 RC2 - Build Agent Publish to Packages FeedTFS 15 RC2 - 构建代理发布到包源
【发布时间】:2016-10-20 19:57:55
【问题描述】:

我未能成功将我的构建发布到 TFS 15 RC2 中的新 Package Feed。我目前正在离线运行 TFS 并使用本地构建代理。我已经关注了这些instructions 无济于事。

由于这些说明中的最后一张图片是围绕 URL 裁剪的,并且该 URL 特定于 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 相同的错误

由于在尝试进行交互式提示时发生了一些错误,我认为这可能是权限错误。以下链接提供了一些信息,但似乎构建代理应该已经属于发布权限的正确类别。

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

编辑

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

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    内部提要 URL 是您要发布到的提要的 NuGet 包源 URL。

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

    【讨论】:

    • 感谢 Cece,不幸的是,这仍然给了我与#1 相同的错误。我已经编辑了我的链接,因为我注意到我在这里输入了一些错误。
    猜你喜欢
    • 2019-03-21
    • 2017-09-15
    • 2015-07-31
    • 2017-12-25
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多