詹金斯管道中未协调nuget命令

时间:2019-08-20 11:08:45

标签: .net jenkins continuous-integration

我正在使用Windows笔记本电脑中安装的jenkins,并尝试执行ASP.Net项目的持续集成。

我安装了nuget.exe。当我尝试制作一个阶段,其中包括对我不起作用的nuget命令时。

stage ('Restore Packages'){
        bat '"C:\\tools\\nuget.exe" restore Solution.sln'

 }

'"C:\\tools\\nuget.exe"' is not recognized as an internal or external command, an executable program, or a batch file

那么有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

您可以尝试以下命令:

bat label: '', script: 'C:\\tools\\nuget.exe restore Solution.sln'

如果在目录路径中恰好有空间(例如C:\Program Files),则可以使用以下模式:

bat label: '', script: '"C:\\Program Files (x86)"\\tools\\nuget.exe restore Solution.sln'

答案 1 :(得分:0)

不需要双引号! 使用此代码:

阶段(“还原软件包”){

击“ C:\ tools \ nuget.exe恢复Solution.sln”

}