我与Jenkins和Satis有问题,我收到以下错误
[ErrorException]
Undefined variable: auth
当Jenkins试图从Satis安装软件包时。显然认证有问题,但我无法弄清楚是什么。我为jenkins用户设置了bitbucket(repo所在的)ssh密钥,并重新启动了jenkins。
我知道有一个可以使用的auth.json文件,但它以纯文本形式存储基本身份验证信息,我并不是真的想要。
答案 0 :(得分:1)
关键在于确保:
詹金斯有正确的ssh键
Bitbucket是一位知名的主持人。
私钥上没有密码。
构建满意的repo时,使用-n选项
构建它确保Bitbucket有Jenkins'公钥
应该这样做,所以其他任何有这个问题的人都要注意并在这里发表评论。