0

我需要在存储库中运行 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。

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

4

1 回答 1

0

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

于 2014-09-25T14:36:51.110 回答