安装Jenkins
Docker安装教程:https://www.yuque.com/javeys/lnp4h9/gl4nka
部署
1. 安装码云Gitee插件
2. 插件配置
jenkins —> 系统管理 —> 系统设置 ,找到Gitee 配置选项
- 链接名:输入你想要的名字,这个名字无所谓,后面只是做显示作用
- Gitee 域名 URL:输入码云完整URL地址,https://gitee.com(码云私有化客户输入部署的域名),一般填https://gitee.com即可
- 证书令牌:右边选项点击add,选择jenkins,
- Domain:选择全局凭据(Global credentials)
- 类型(Kind):选择Gitee API 令牌(Gitee API Token)
- 范围(Scope):根据你个人想要这个凭据在哪个范围可使用,我选的是全局
- Gitee APIV5 私人令牌(Gitee API Token):输入你的码云私人令牌,获取地址https://gitee.com/profile/personal_access_tokens
- ID和描述:自己随便填,也是作为显示使用而已
- 添加完成后,选择刚自己添加的这个令牌
- Advanced:可配置是否忽略 SSL 错误(适您的Jenkins环境是否支持),并可设置链接测超时时间(适您的网络环境而定),我是忽略掉的了。
- 测试连接:点击可以确定自己的配置是否正确,如果不正确,则根据插件配置重新再走一遍。
3. 新建构建任务
自由风格的构建项目
- 选择gitee地址
- 源码管理配置
- 点击
Git
,Repository URL
输入git地址,Credentials
添加码云账号的账号密码 - Branch Specifier (blank for ‘any’)输入*/develop
- 源码管理配置的其他都默认选项即可
- 点击
- 触发器配置
- 选择
Gitee webhook 触发构建
- 根据自己需要选择
Gitee 触发构建策略
- 其他默认即可
- 选择自己需要过滤的分支,比如我这个job是构建测试环境的,那么我只希望在push到dev分支上我才要构建,所谓我只有dev分支接口
- 选择