Перезапустите сервис Upstart от Jenkins

У меня работает служба непрерывной интеграции jenkins, которая управляет автоматическим развертыванием нашего программного обеспечения на компьютере разработчика.

До сих пор я успешно настроил сервер для копирования необходимых файлов и создал сценарий запуска, который будет управлять и запускать процесс сервера.

Однако, чтобы перезапустить службу, мне нужно "перезапустить имя службы службы sudo", что требует, чтобы я передал пароль в команде оболочки.

Я бы хотел, чтобы пароль не имел открытого текста, даже если это машина разработки и соединение ssh. Пароль по-прежнему отображается в журналах консоли в jenkins, и это мне не подходит.

Как я могу получить ssh-соединение с машиной, чтобы перезапустить сервис без пароля в виде простого текста?

0 ответов

Другие вопросы по тегам