如何设置Jenkins以便每次开发人员在组织内的Github上创建新的repo时,Jenkins都能够访问它?这样开发人员就不需要进入Github上的repo设置页面来找到合适的webhook,部署密钥或集成&服务。
例如,在开发人员在Github(所有者是组织)上创建新的repo之后,我希望开发人员能够在Jenkins上执行以下操作:
Jenkins已经能够为公共GitHub repos执行此操作,因为当我在Owner下键入用户名时,Repository会使用repos列表下拉更新。 (见截图)但我希望能够为私人组织这样做。
答案 0 :(得分:2)
您需要告诉Jenkins您的GitHub OAuth令牌,如in the GitHub plugin manual所述;该页面上有一个专门的部分,介绍如何告诉Jenkins将自己添加到GitHub存储库中