无法从存储库运行jenkins脚本,这需要身份验证

时间:2014-09-25 11:31:04

标签: 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。

有没有办法将这两个动作合二为一,并在jenkins上执行脚本?

1 个答案:

答案 0 :(得分:0)

如果您可以使用ssh访问存储库,那么尝试在jenkins用户的〜/ .ssh /目录中为repo配置删除ssh密钥,并为jenkins用户配置〜/ .ssh / config