Недавно я начал использовать Jenkins для интеграции. Все было хорошо, пока я не запускал задания на master node без команды оболочки, но мне нужно запускать задания как на главном, так и на ведомом node, который содержит команды оболочки. Я не могу запускать эти команды оболочки как пользователь root. Я пробовал
- Использование
SSH Keys
. - Установка имени пользователя в командах оболочки.
- Использование
sudo
.
Я получаю ошибку permission denied
каждый раз, когда я использую любой из вышеперечисленных методов.