- Gogs: 是一个Git服务。
- Jenkins: 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
- Generic Webhook Trigger: Jenkins插件。
准备工作
安装Gogs
参考我的另一篇文章Deploying Gogs in Docker。
安装Jenkins
参考我的另一篇文章Deploying Jenkins in Docker。
安装完Jenkins之后,系统管理 -> 插件管理 -> 可选插件
,安装Generic Webhook Trigger插件。
在Gogs中配置WebHook
在Jenkins中创建任务