通过快速搜索,您的错误似乎与以下问题有关:JENKINS-33708
主要原因可能
sh是Windows不支持该步骤。例如,您可以使用
bat或安装
Cygwin。
但是,在上一个链接中提出了两种解决方案,建议您执行以下步骤:
- 安装git-bash
- 确保Git bin文件夹(即
C:Program FilesGitbin
:)位于全局搜索路径中,以便Jenkins找到sh.exe - 使nohup可用于Jenkins,在git-bash中执行以下操作(相应地调整路径):
- mklink“ C: Program Files Git bin nohup.exe”“ C: Program Files git usr bin nohup.exe”
- mklink“ C: Program Files Git bin msys-2.0.dll”“ C: Program Files git usr bin msys-2.0.dll”
- mklink“ C: Program Files Git bin msys-iconv-2.dll”“ C: Program Files git usr bin msys-iconv-2.dll”
- mklink“ C: Program Files Git bin msys-intl-8.dll”“ C: Program Files git usr bin msys-intl-8.dll”
根据您的安装,您可能必须使用以下路径:
- mklink“ C: Program Files Git cmd nohup.exe”“ C: Program Files git usr bin nohup.exe”
- mklink“ C: Program Files Git cmd msys-2.0.dll”“ C: Program Files git usr bin msys-2.0.dll”
- mklink“ C: Program Files Git cmd msys-iconv-2.dll”“ C: Program Files git usr bin msys-iconv-2.dll”
- mklink“ C: Program Files Git cmd msys-intl-8.dll”“ C: Program Files git usr bin msys-intl-8.dll”



