Как использовать привязку учетных данных сертификата Jenkins для запроса curl? - PullRequest
0 голосов
/ 14 октября 2018

Я пытаюсь авторизоваться на марионетке, чтобы удалить ключ хоста в конвейере Дженкинса.У меня есть сертификат, закрытый ключ и сертификат CA для марионеточного мастера, который я могу преобразовать в формат PFX (или PKCS12).Однако я не могу понять, как использовать привязку учетных данных сертификата в запросе curl в конвейере.Было бы здорово, если бы кто-то мог пролить свет на это.

1 Ответ

0 голосов
/ 14 октября 2018

В разделе управления учетными данными вашей работы в Jenkins должна быть опция, позволяющая установить для этого переменную среды.

Допустим, вы установили для нее значение $ CERT

Когда ваша работа выполняетсяпеременная будет содержать путь к файлу, чтобы вы могли просто включить его в команду curl с правильными параметрами.

curl --cacert $CERT https://url

Для получения дополнительной информации:

theпредмет в целом и то, как Дженкинс приближается к нему
https://jenkins.io/doc/book/using/using-credentials/

пример того, как это работает.
https://support.cloudbees.com/hc/en-us/articles/203802500-Injecting-Secrets-into-Jenkins-Build-Jobs -

...