我想在每次提交后触发构建的 Jenkins 作业中设置我无权访问我在 Github 上的存储库中的设置,因此我无法使用 WebHook。
以其他方式设置它的最佳/简单方法是什么?
我有私人存储库 Github 的工作,并通过 SSH 克隆项目我也使用 Github Oauth Token
Jenkins 持续集成服务器正在 Ubuntu 主机上运行
我想在每次提交后触发构建的 Jenkins 作业中设置我无权访问我在 Github 上的存储库中的设置,因此我无法使用 WebHook。
以其他方式设置它的最佳/简单方法是什么?
我有私人存储库 Github 的工作,并通过 SSH 克隆项目我也使用 Github Oauth Token
Jenkins 持续集成服务器正在 Ubuntu 主机上运行
您可以使用本地 git hook pre-push。它在您发出“git push”命令后运行。(但在推送之前执行)
参见示例:预推钩