如何使用Artifactory NuGet Restore任务在TFS中收集构建信息?

时间:2018-09-25 19:49:57

标签: tfs artifactory

我能够还原软件包而无需收集构建信息。但是,当我在“收集构建信息”框中打钩时,遇到以下错误:

  

[错误]找不到以下文件的nupkg文件名:   ../ [ProjectName] / [ProjectName] .csp

会为此提供某种指导吗?

这是关于JFrog Artifactory与TFS的集成。

1 个答案:

答案 0 :(得分:4)

发生此问题的原因是,在 project.assets.json 中,您有引用来键入 project 。我们发布了新版本的JFrog CLI(1.21.1),该版本跳过了类型项目的依赖关系。当使用带有build-name和build-number参数的JFrog CLI创建构建信息时,JFrog CLI尝试扫描项目中的依赖项。当依赖项在 project.assets.json 中作为类型项目写入时,JFrog CLI无法收集有关该依赖项的信息(例如sha1,md5和依赖项nupkg文件)。在最新版本中,JFrog CLI不会失败,但是会跳过有关该依赖项的信息收集。

TFS在后台使用JFrog CLI。在即将发布的TFS插件版本中,将包括最新版本的CLI。 但是,您可以使用可解决此问题的最新JFrog CLI版本更新代理。您可以在我们的维基页面here

中找到有关如何使用自己的JFrog CLI版本的更多信息。
相关问题