【发布时间】:2019-09-18 07:34:13
【问题描述】:
我想做的场景是。
- 提交到 github
- 如果项目版本没有改变 -> 什么都不做
- 如果项目版本更改 -> 触发构建配置步骤。
- 构建配置步骤将构建
.nupkg文件并发布到内置 nuget 提要。
我想使用Nuget dependency trigger 来检测包版本更改,然后触发构建配置以将新包发布到 Teamcity 中的内置 nuget 提要。
内置的 nuget 提要具有 http 基本身份验证。
设置Nuget Feed credencial 的构建步骤工作正常。
但Nuget dependency trigger 总是显示如下错误消息
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.
offical document解释得这么简单。
- 可能会出现身份验证问题
- 如果需要,请指定访问 NuGet 源的凭据-
有人知道吗?
teamcity 2018.2.4
PS 谢谢娜迪亚。我做了一些修改以澄清我的描述。 抱歉,这不是我的母语。
【问题讨论】: