возможно взаимодействие или обход диалогового окна при запуске команды curl.Всплывающие окна Curl и dialog
Мой пример включает в себя выполнение команды curl внутри сборки jenkins, которая использует сертификат для проверки подлинности p.12
.
curl -v -k -E dev_key.p12:password https://jira.dev.organisation.co.uk:443/rest/api/2/issue/MYSTATS-2213
Так что, если я это сделать в моем регулярном терминале я получу всплывающий первый раз вокруг с просьбой о том, example wants to access key in your keychain
с allow/always allow
кнопки afterwhich я могу сделать мои запросы локона бесперебойно. Но по какой-то причине при выполнении тех же команд в конвейере Дженкинс я просто получаю ошибку (которая является результатом, если вы нажмете Отмену во всплывающем окне)
SSL can't load the certificate and it's private key
Есть ли способ обойти это?
UPDATE
Так что я нашел есть --cacert
возможность пройти через который я предполагаю, проверяет dev_key, но когда я экспортировать свой сертификат ЦС сво .crt
файла. правильный формат?
Любая помощь приветствуется
Благодаря