我刚刚开始使用 Jenkins CI,并且有一个问题,我正在努力在文档或在线中找到答案。想知道是否有人可以提供一些建议?
我正在尝试使用它来自动部署我的 Django 项目的 dev 和 stage 分支,这些分支托管在 Github 组织存储库(即私有)上。目前我有一个用户“django”,他可以通过 Github 部署密钥访问 Github 存储库。我的 Jenkins 用户无法访问存储库。处理这个问题的最佳实践方法是什么 - 我应该为“jenkins”用户创建一个 ssh 部署密钥,还是应该让 Jenkins 作为我的“django”用户运行?我已经看到在新闻组帖子中提到 HUDSON_USER,但我在文档中找不到对此的引用。
非常感谢!
卢多。