使用GitHub配置Jenkins(授权)
我想建立一个Jenkins来为一组从事不同项目的人员构建GitHub项目,这样Jenkins中的项目可见性就遵循GitHub中的授权 我之前(成功地)使用GitHub Auth插件和提交者策略完成了这项工作,但未能复制配置 到目前为止,我达到的目标是:使用GitHub配置Jenkins(授权),jenkins,github,oauth,Jenkins,Github,Oauth,我想建立一个Jenkins来为一组从事不同项目的人员构建GitHub项目,这样Jenkins中的项目可见性就遵循GitHub中的授权 我之前(成功地)使用GitHub Auth插件和提交者策略完成了这项工作,但未能复制配置 到目前为止,我达到的目标是: 我正在docker中运行jenkins/jenkins:jdk11 我成功地配置了GitHub身份验证,即用户通过OAuth进行身份验证(当前作用域为“repo,read:org,read:user”),因此他们的GitHub名称显示为用户名 我
我正在使用Jenkins 2.223和GitHub身份验证插件0.33 Github身份验证插件 原因:使用GitHub用户凭据管理Jenkins实例,使用GitHub OAuth 插件详细信息: 配置(Github): 步骤1:Github.com→ 设置→ 应用→ 授权OAuth应用程序→ 创建一个新的应用程序
- 申请名称:詹金斯
- 主页URL:你的詹金斯登录页URL,对我来说是..忍者
- 应用说明:你喜欢什么都行
- 授权回调:JenkinsInatnceURL/securityRealm/finishLogin请确保拼写正确
- 启用安全复选框
- 访问控制复选框
- Github身份验证插件
- Github Web URI:或您自己的Github服务器实例
- 客户Id:您将从Github获得哪个
- 客户端密钥:添加Jenkins时从GitHub获得的密钥 作为应用
- OAuth范围:读:组织,用户:电子邮件,回购
有关更多详细信息,请阅读您是否知道如何设置“github提交者策略”,因为这不起作用。@YamaçKurtuluş这正是我的问题。我在一年前配置了github提交者策略,但无法使其再次工作。我的问题也是如此。这就是为什么我对你的问题悬赏。这并不能解决问题。我很困惑为什么人们会对这个答案投赞成票。@YamaçKurtuluşbuddy如果没有人能理解你的问题,那么现在是时候重新质疑这个问题了。我认为我们需要从不同的角度来看待这个问题。请不要给所有Jenkins用户(Github项目贡献者/合作者)管理员权限。使用Jenkins矩阵配置没有特权但仍能正常工作的帐户是一件痛苦的事,但也是可行的。