Дженкинс работает на машине с Ubuntu. У меня есть сценарий python на Windows сервере 2008, который должен вызываться из Jenkins. Я установил freeSSHd на Windows server 2008 и создал пользователя. Из командной строки Ubuntu я могу успешно запустить сценарий.
sshpass -p "userone" ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no userRun@10.xx.xx.xxx py "C:\projects\nightly\test.py"
Но когда я запускаю Дженкинса, используя «Execute Shell» с той же командой, я получаю следующее сообщение об успехе, но скрипт не запускается: что мне здесь не хватает?
[nightlyTests] $ /bin/sh -xe /tmp/jenkins5433360516755925491.sh
+ sshpass -p "userone" ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no userRun@10.xx.xx.xxx py C:\projects\nightly\test.py
Warning: Permanently added '10.xx.xx.xxx' (RSA) to the list of known hosts.
0
Finished: SUCCESS```