Почему мое удаленное выполнение сценария останавливает средний поток на агенте Jenkins?
Сценарий на моем удаленном агенте Jenkins (Mac OS 10), вызванный из мастера Jenkins (Windows), просто останавливается. Это сценарий оболочки, который регистрируется на сервере sftp и начинает загрузку файлов. Когда я выполняю этот сценарий в Jenkins, я вижу вывод консоли, что вход в систему завершается успешно и начинается передача. Он передает несколько каталогов и файлов. Тем не менее, он останавливается после передачи нескольких файлов. Я могу запустить тот же сценарий локально на Mac просто отлично.
Я рассчитал время выполнения команды, и она перестала работать через 35 - 40 секунд, поэтому ssh timeout не является проблемой.
Любые идеи о том, почему выполнение сценария прекращается при запуске из Jenkins?