我正在使用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
那么有人可以帮助我吗?
答案 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”
}