Я могу думать о 3 причинах не возвращать ничего
174.257.244.157
в известные хосты SSH jenkins
для выполнения команды sudo , если это так, добавьте пользователя jenkins
в группу sudo
и настройте его чтобы запускал команды без запроса пароля /opt/mew/run_me.sh
ничего не делает / ничего не предпринимает, попробуйте добавить что-то вроде echo "Starting..."
к началу, чтобы иметь хотя бы некоторый вывод. Или замените его некоторой командой, которая, как гарантируется, будет работать как ls
или whoami
или date
. Чтобы получить больше информации о том, что происходит, вы можете изменить свой скрипт Groovy для использования класса ProcessBuilder :
new ProcessBuilder("c:/Program Files/PuTTY/plink.exe jenkins@174.257.244.157 -pw test!67 sudo /opt/mew/run_me.sh").inheritIO().start().text
Дополнительная информация: Apache Groovy - почему и как вы должны использовать его