Перезапустите сервис Upstart от Jenkins
У меня работает служба непрерывной интеграции jenkins, которая управляет автоматическим развертыванием нашего программного обеспечения на компьютере разработчика.
До сих пор я успешно настроил сервер для копирования необходимых файлов и создал сценарий запуска, который будет управлять и запускать процесс сервера.
Однако, чтобы перезапустить службу, мне нужно "перезапустить имя службы службы sudo", что требует, чтобы я передал пароль в команде оболочки.
Я бы хотел, чтобы пароль не имел открытого текста, даже если это машина разработки и соединение ssh. Пароль по-прежнему отображается в журналах консоли в jenkins, и это мне не подходит.
Как я могу получить ssh-соединение с машиной, чтобы перезапустить сервис без пароля в виде простого текста?