Не могу запустить скрипт jenkins из репозитория, который требует аутентификации

Мне нужно запустить скрипт jenkins groovy из репозитория, который требует аутентификации. Я могу получить доступ к этому сценарию, используя:

curl -u login:pass http://some-groovy-script.groovy

И я запускаю на jenkis любой скрипт, который не требует аутентификации:

java -jar jenkins-cli.jar -s http://jenkins/ groovy http://some-groovy-script.groovy

Но это не работает, если хранилище скриптов требует аутентификации, я получаю ошибку 401.

Есть ли способ объединить эти два действия в одном и выполнить скрипт на Дженкинс?

1 ответ

Если вы можете получить доступ к репозиторию с помощью ssh, попробуйте настроить сброс ключей ssh ​​для репозитория в каталоге ~/.ssh/ пользователя jenkins и настроить ~/.ssh/config для пользователя jenkins.

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