无法让Jenkins与Satis回购合作

时间:2015-08-22 20:54:43

标签: jenkins composer-php bitbucket satis

我与Jenkins和Satis有问题,我收到以下错误

[ErrorException]          
Undefined variable: auth

当Jenkins试图从Satis安装软件包时。显然认证有问题,但我无法弄清楚是什么。我为jenkins用户设置了bitbucket(repo所在的)ssh密钥,并重新启动了jenkins。

我知道有一个可以使用的auth.json文件,但它以纯文本形式存储基本身份验证信息,我并不是真的想要。

1 个答案:

答案 0 :(得分:1)

关键在于确保:

詹金斯有正确的ssh键

Bitbucket是一位知名的主持人。

私钥上没有密码。

构建满意的repo时,使用-n选项

构建它

确保Bitbucket有Jenkins'公钥

应该这样做,所以其他任何有这个问题的人都要注意并在这里发表评论。