2014-09-25 3 views
0

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

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

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

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

Но это не работает, если сценарии хранилища требуется проверка подлинности, я get error 401.

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

+0

Не ясно, что именно вам необходимость. Если какой-либо репозиторий требует проверки подлинности, то каким образом Дженкинс может быть исключением в этом случае? – Akhil

ответ

0

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