У меня есть сценарий, который удаляет и воссоздает задания через HTTP-вызовы curl, и я хочу избавиться от любого жестко запрограммированного имени пользователя: пароль".
Например. curl -X POST $url --user имя пользователя:пароль
Рекомендации:
Jenkins CLI(вероятно, не вариант). Можно добиться того же с CLI, что и с Jenkins API (создание заданий и т. д.), но, насколько я понимаю, Jenkins CLI не является хорошей альтернативой для меня, поскольку задания, созданные с помощью, появятся в Jenkins только после перезапуска или «Перезагрузить». Конфигурация с диска», и это отменит любые другие запущенные задания.
Токен API. Не могу узнать, как получить токен пользователя, а затем передать его как параметр скрипта, но это может быть решением..