从Jenkins在Heroku的git那里拉车
我让Jenkins在heroku上运行(使用war文件)。我正在使用bitbucket,并已将Jenkins服务添加到我的私有存储库中,一切正常 当我将我的更改推送到远程存储库(bitbucket)时,一切都正常启动,一个新的构建在Jenkins中启动。然而,这就是我的问题所在。Jenkins无法从远程存储库中提取,因为凭据不在那里 我想我需要为jenkins添加一个ssh密钥,但是我如何在heroku上这样做呢?还是有其他解决办法?还是根本不可能从Jenkins在Heroku的git那里拉车,heroku,ssh,jenkins,Heroku,Ssh,Jenkins,我让Jenkins在heroku上运行(使用war文件)。我正在使用bitbucket,并已将Jenkins服务添加到我的私有存储库中,一切正常 当我将我的更改推送到远程存储库(bitbucket)时,一切都正常启动,一个新的构建在Jenkins中启动。然而,这就是我的问题所在。Jenkins无法从远程存储库中提取,因为凭据不在那里 我想我需要为jenkins添加一个ssh密钥,但是我如何在heroku上这样做呢?还是有其他解决办法?还是根本不可能 感谢您的回答。希望本教程能够帮助您将密钥添加到
感谢您的回答。希望本教程能够帮助您将密钥添加到Git中,或者让Jenkins从持久性存储(SQL、NoSQL、环境变量、云存储…)获取密钥。将它挂接到从Procfile调用的脚本中是一个很好的地方
如果您将其放入git(前提是您的git不是公共的),请告诉Jenkins该密钥位于/app目录下。这可能是最简单的方法。如果你不能信任你在Git中的密钥,那么有很多插件你可以(ab)使用。嗯,不是真的。因为Jenkins是在Heroku上运行的,所以不需要推送到Heroku。您有一个示例插件,我可以使用它在Jenkins中存储ssh密钥吗?我试过一个,但没用,我是说Heroku插件可以用作持久存储。