实现提交后jenkins 执行编译
1 下载 Jenkins 最新版(开发版) msi格式,最好最新版,老板本有时插件会现在失败,war 放到tomcat下有时会不行
安装jdk 1.8
2 现在gitee上创一个demo,clone到本地
3 启动jenkins
3.1 ,安装插件时报错
unable to find valid certification path to requested target
解决
安装 skip-certificate-check
下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/skip-certificate-check/
放到jenkins plugs 目录下重启就行了
3.2 插件下载出错
Jenkins 插件链接 http://updates.jenkins.io/current/update-center.json(又问题的换这个试试)
4 安装插件在插件管理里 查找Gitee 下载安装
在 manage/configure 链接下找到gitee
![]()
1填写 你要hook的项目链接,例子https://gitee.com/xxxx/jenkins-test
2 https://gitee.com 填写gitee链接
3 令牌 去gitee 去创建,添加选择gitee令牌选项写入(这我申请了两次生效)
![]()
4Jenkins新建项目
创建一个自由风格的项目
Gitee 链接 这个链接这里现在可以选
下面 Source Code Management
选择Git
这里填写你项目的 地址,有账号密码的添加账号密码(后面测试不添加也成功了,不知到后续会不会出问题)
![]()
![]()
![]()
上面 gitee webhook 这打勾
后面链接复制好
4 gitee web hook
找到你gitee 项目的右边的管理
在左边找打webhook
![]()
![]()
添加 webhook ,粘贴你前面复制的地址
复选框 pull request 打勾 点击添加 然后修改项目 提交,正常如下200
![]()
![]()