我正在使用私人托管的Nuget服务器(内联网)。我可以使用Visual Studio包管理器恢复包。我可以使用nuget.exe v2.8.5 CLI命令恢复它们。但是当我构建JENKINS项目时,它会在“恢复包”步骤上发出警告 - “远程服务器返回错误:(403)禁止”并失败并显示错误“无法找到包的版本“。 Nuget和Jenkins托管在不同端口的同一台服务器上。清除缓存也不起作用。
我怀疑它正在尝试连接到nuget.org而不是私有Feed。几天前,当我尝试将新的软件包版本推送到服务器但将源设置为nuget.org时,我看到了错误。我更改了源代码,推出了新版本。
在詹金斯方面,唯一可以看到任何nuget连接的地方是“Nuget Publication Section” - pic1。没有为nuget恢复定义预构建步骤。然而,在包更新之前,它工作正常。
我尝试在Jenkins中使用构建步骤进行nuget恢复 - 无论是否设置了“Nuget Publication”信息。还是一样。