jenkins接通gitee的webhook做自动部署 vue、react、java、springBoot
简介
其实点一下,也是浪费生命,不是吗?
推送代码到Gitee时,由配置的 WebHook 触发 Jenkins 任务构建。多好!
jekins安装插件
搜索并安装这两个插件Gitee Plugin
、Jersey 2 API
第二个插件本不是必要的,是因为我目前当前Gitee Plugin
插件有一个Bug,因此安装的。
安装完成后,记得重启下jekins
gitee创建令牌
Gitee API V5 的私人令牌,到gitee获取
jekins添加gitee令牌(类型的凭据)
一会在配置插件Gitee Plugin的时候会用到,这里提前创建
系统管理->安全->Manage Credentials(凭据)->添加凭据
jekins配置Gitee Plugin
系统管理->系统配置->Gitee 配置
jekins具体项目使用
如上,已经配置好了基础配置。
但是要想项目使用此插件,还需要开启此功能。
项目->配置->General
选择刚才创建的配置名
(如果你还没有创建gitee的账号凭据 自己去创建一个吧 很简单 跟创建gitee的令牌凭据几乎一样)
项目->配置->构建触发器
1、勾选gitee开关
✅Gitee webhook 触发构建,需要在 Gitee webhook 中填写 URL: http://xxx
2、点击生成 Gitee WebHook 密码
在构建触发器的最后一个选项里,多项下拉一下
然后点击保存!
gitee中,配置WebHook
将上一步生成的链接和密码,搞到你项目中的WebHook配置里即可