From a very quick search, it looks like your error is related to the following issue : JENKINS-33708
The main cause looks like the sh
step is not supported on the Windows. You may use bat
or install Cygwin
for instance.
Nevertheless two solutions were proposed in the previous link, suggesting you to do the following steps :
- Install git-bash
- Ensure the Gitin folder (i.e.:
C:Program FilesGitin
) is in the global search path, in order for Jenkins to find sh.exe
- Make nohup available for Jenkins, doing the following in git-bash (adapt your paths accordingly) :
- mklink "C:Program FilesGitbin
ohup.exe" "C:Program Filesgitusrin
ohup.exe"
- mklink "C:Program FilesGitbinmsys-2.0.dll" "C:Program Filesgitusrinmsys-2.0.dll"
- mklink "C:Program FilesGitbinmsys-iconv-2.dll" "C:Program Filesgitusrinmsys-iconv-2.dll"
- mklink "C:Program FilesGitbinmsys-intl-8.dll" "C:Program Filesgitusrinmsys-intl-8.dll"
Depending on your installation you may have to use these paths :
- mklink "C:Program FilesGitcmd
ohup.exe" "C:Program Filesgitusrin
ohup.exe"
- mklink "C:Program FilesGitcmdmsys-2.0.dll" "C:Program Filesgitusrinmsys-2.0.dll"
- mklink "C:Program FilesGitcmdmsys-iconv-2.dll" "C:Program Filesgitusrinmsys-iconv-2.dll"
- mklink "C:Program FilesGitcmdmsys-intl-8.dll" "C:Program Filesgitusrinmsys-intl-8.dll"
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…