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