调用" NuGet.exe恢复"从批处理步骤。
我添加了批处理步骤并输入:
%WORKSPACE%/.nuget/NuGet.exe restore pathToSln
node('hudsoncsharp02') {
stage('NuGet'){
dir ('.nuget'){
bat 'NuGet.exe restore'
}
}
}
[Pipeline] node
Running on hudsoncsharp02 in C:\xxxx\pipeline-git
[Pipeline] {
[Pipeline] stage
[Pipeline] { (NuGet Restore)
[Pipeline] dir
Running in C:\xxxx\pipeline-git\.nuget
[Pipeline] {
[Pipeline] bat
[.nuget] Running batch script
C:\xxxx\pipeline-git\.nuget>C:\xxxx\pipeline-git\.nuget\NuGet.exe restore
Der Befehl "C:\xxxx\pipeline-git\.nuget\NuGet.exe" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
在英语中 - 在.nuget文件夹中找不到文件NuGet.exe。
但在浏览工作区时显然存在。
答案 0 :(得分:0)
错过了结帐步骤。 以为詹金斯会自己做这件事。