Teamcity nuget依赖项触发器失败

Teamcity nuget依赖项触发器失败,nuget,teamcity,Nuget,Teamcity,我想做的场景是 提交到github 如果项目版本没有更改->什么也不做 如果项目版本更改->触发生成配置步骤 构建配置步骤将构建.nupkg文件并发布到内置nuget提要 我想使用Nuget dependency trigger检测包版本更改,然后触发构建配置,将新包发布到Teamcity中的内置Nuget提要 内置nuget提要具有http基本身份验证。 设置Nuget提要credencial的构建步骤工作正常 但是numget依赖项触发器总是显示错误消息,如下所示 Failed to c

我想做的场景是

  • 提交到github
    • 如果项目版本没有更改->什么也不做
    • 如果项目版本更改->触发生成配置步骤
  • 构建配置步骤将构建
    .nupkg
    文件并发布到内置nuget提要
  • 我想使用
    Nuget dependency trigger
    检测包版本更改,然后触发构建配置,将新包发布到Teamcity中的内置Nuget提要

    内置nuget提要具有http基本身份验证。 设置
    Nuget提要credencial
    的构建步骤工作正常

    但是
    numget依赖项触发器
    总是显示错误消息,如下所示

    Failed to check for package versions. Could not connect to the feed specified at 'http://<url>/httpAuth/app/nuget/feed/_Root/<project_nam>e/v3/index.json'. 
    Please verify that the package source (located in the Package Manager Settings) is valid and ensure your network connectivity.
    
    未能检查包版本。无法连接到在“”处指定的源http:///httpAuth/app/nuget/feed/_Root/e/v3/index.json'. 
    请验证包源(位于包管理器设置中)是否有效,并确保网络连接。
    

    老师解释得很简单

    • 可能会出现身份验证问题
    • 如果需要,请指定访问NuGet提要的凭据-
    有人知道吗

    teamcity 2018.2.4

    PS 谢谢娜迪亚。我做了一些修改以澄清我的描述。
    很抱歉,这不是我的母语。

    如果将包发布到代理当前连接到的同一TeamCity服务器,则不需要添加NuGet Feed凭据生成功能。它没有它(从TeamCity 9.1.4版开始)

    如果我理解正确,您想检查同一TeamCity内部NuGet提要中的包版本吗?为什么不使用构建触发器呢?当另一个构建(发布要馈送的包)完成时,您的构建将启动

    如果你想检查nuget.org上的包,你已经错误配置了触发器

    关于NuGet trigger中的身份验证,在很长一段时间内,这个特性没有报告任何问题。我建议您在TeamCity中创建一个bug,并在那里提供一些详细信息(例如,来自服务器的日志)