У меня есть сервер Jenkins на OS X 10.7, который опрашивает сервер Subversion, создает код и упаковывает приложение. Последний шаг, который мне нужно выполнить, — это развертывание приложения на удаленном хосте, который является общим ресурсом Windows. Обратите внимание, что у моей учетной записи домена есть доступ на запись к целевой папке, и том смонтирован. Я попытался использовать этап сборки сценария оболочки:
sudo cp "path/to/app" "/Volumes/path/to/target"
Однако я получаю ответ «нет tty». Мне удалось успешно запустить эту команду в терминале, но не как шаг сборки в Jenkins.
Это как-то связано с пользователем, который используется при запуске Jenkins? В качестве примечания: user.name по умолчанию — jenkins, а мой JENKINS_HOME находится в /Users/Shared/Jenkins. Буду признателен за любую помощь в том, как этого добиться.