Gogs 配合 Jenkins 实现自动构建
在 Jenkins 安装 Gogs 插件
在 Jenkins 上安装 Gogs 插件。
新建 Gogs 用户
在 Gogs 上新建一个用户,专用于 Jenkins。并在仓库设置中为这个用户设置权限。
如果是私有仓库可跳过。
配置 Jenkins 项目
源码管理选择 Git,输入仓库地址。如果是私有仓库,还需要选择或创建凭据。因为我使用的 HTTPS 地址,所以创建一个用户名和密码类型的凭据即可。
在 Gogs Webhook 中最好启用 Use Gogs secret,更加安全。这个密钥等下要用到。
配置仓库的 Web 钩子
推送地址格式如: https://ci.jenkins.com/gogs-webhook/?job=example-project