Существует сценарий оболочки, который выполняется Jenkins на удаленной машине. Проблема в том, что сценарий успешно выполняется на удаленном компьютере, но его состояние выхода / вывода не печатается на консоли Jenkins, и задание заканчивается следующей ошибкой.
ОШИБКА: исключение при публикации, сообщение об исключении [Exe c истекло или прервано по истечении 1 200 001 мс]
Проблема в том, что иногда вывод выводится на печать, а иногда не. ниже приведен скрипт, который я выполняю
for i in `ls -1 /var/www/html/tmp/*.deb |awk -F _ '{print $1}'|sort |uniq` ; do ls -tr $i* -1 | tail -2; done >/tmp/tokeep ; ls -1 /var/www/html/tmp/* |grep -vf /tmp/tokeep |grep deb |xargs rm -f
cd /var/www/html
dpkg-scanpackages -m tmp /dev/null| gzip --fast > tmp/Packages.gz
От Дженкинса я выполняю скрипт таким образом
ssh user@machine -n "cd /var/www/html; ./script.sh"