Jenkins集成Gitee的WebHooks实现push自动部署远程服务器
官网去下载安装包,官网有对应安装教程,在此略。
一、安装Jenkins
Jenkins官网去下载安装包,官网有对应安装教程,在此略。
二、创建node
进入主页,Dashboard->Nodes,点击 New Node,选择Permanent Agent,填写节点名称,
设置远程工作目录,设置启动方式选用ssh,设置远程服务器IP,Credentials添加账户、密码
Host Key Verification Strateg 选择Non verifying Verification Strategy方式,点击保存
当看到节点同步信息,说明配置成功了
三、安装gitee插件
进入主页,Manage Jenkins->plugins->插件管理 搜索gitee,点击安装
四、创建job
1、Gitee模块设置
在gitee链接模块下面,勾选限制项目的运行节点,填写上述创建的testNode节点
2、源码管理,勾选Git
验证中下面点击添加
选择账户密码类型,填写你的gitee的账户和密码
添加完毕后,在Credentials的下拉菜单中找到你添加的账户
3、选择你构建的分支
在构建分支中选择你要构建的分支
4、jenkins中Gitee webhook 设置
在构建触发器模块下面,勾选Gitee webhook 触发构建
上面显示的Gitee webhook 的URL是你在码云中 webhook的填写的地址,注意了因为这个地址是内网地址,需要做一次内网穿透
点击Gitee WebHook 面下面的生产,保存好这个密码,要在码云创建Gite webhook中用到
5、配置Gitee WebHook
选择你对应的gitee仓库->击WebHook->添加 webhook
URL 这里写http://xxxx:7999/gitee-project/test,这里将xxxx 改为你内网穿透的地址。
WebHook 密码选上述jenkins中生成的webhook密码
6、设置Gitee 的私人令牌
点击生成令牌
在jenkins中Manage Jenkins->system
选择Gitee配置,填写Gitee域名URL ,链接名随便起个,证书令牌->添加,添加你的gitee私人令牌
更多推荐
所有评论(0)