Я пытаюсь настроить TeamCity для запуска сценария оболочки, который передает все на мой тестовый сервер.
Процесс сборки выглядит следующим образом:
- Получить весь код изGitHub.
- Запустите UnitTests и соберите
- Сценарий оболочки для отправки на тестовый сервер (amazon ec2) с помощью git
Проблема в том, что сценарий оболочки неМне разрешено отправить на тестовый сервер, когда он запускается TC.
Я получаю сообщение «Отказано в доступе (publickey)».
У меня была такая же проблема при запуске сценария из оболочки, новсе заработало, добавив ключ моему пользователю (тому же пользователю, который запускает TC) с помощью ssh-add.
Так что я могу запустить скрипт вручную, но хотел бы, чтобы TC запустил его.
Кто-нибудь знает, есть ли отличающийся сценарий оболочки от TC или оболочка на сервере?
.. fredrik