1

Я создаю пакет Debian (.deb) с сервером непрерывной интеграции (Hudson). Это хорошо работает для создания неподписанного пакета. Но я хочу, чтобы мой пользователь hudson мог подписать пакет сам, без вмешательства человека.

По сути, я прошу Хадсона запустить файл make, который использует Debuild. Дебилд сам звони дебсигн

Для системы debsign необходима пара ключей, и это так. Но мне приходится каждый раз вводить соответствующую фразу-пароль, и это нарушает цель, которую я хочу заархивировать (завершить автоматическое построение подписанного пакета)

Мой вопрос: могу ли я избежать, чтобы набрать что-то? Я могу изменить

1 ответ1

0

Если вы собираете пакеты на локальном компьютере, используйте gpg-agent . Он запомнит парольные фразы PGP для сеанса. (Если используется GNOME, "GNOME Keyring" выполняет ту же функцию.)

eval $(gpg-agent --daemon --sh --use-standard-socket)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .