无法在存储库中的jenkins脚本上运行,这需要身份验证
我需要从存储库运行jenkins groovy脚本,这需要身份验证。 我可以使用以下方式访问此脚本:无法在存储库中的jenkins脚本上运行,这需要身份验证,jenkins,jenkins-cli,groovy-console,Jenkins,Jenkins Cli,Groovy Console,我需要从存储库运行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 有没
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
有没有办法将这两个操作组合在一起并在jenkins上执行脚本?如果您可以使用ssh访问存储库,那么请尝试在jenkins用户的~/.ssh/目录中为repo配置ssh密钥,并为jenkins用户配置~/.ssh/config不清楚您到底需要什么。如果任何存储库需要身份验证,那么Jenkins在这种情况下怎么会是一个例外?