美文网首页
jenkins+gitlab实现代码提交的自动检查

jenkins+gitlab实现代码提交的自动检查

作者: IT和金融 | 来源:发表于2019-10-06 23:29 被阅读0次

gitlab的搭建及jenkins的搭建部署参考作者发布的相关文章,这里直接进入主题。
jenkins新建项目


image.png

1、如果是maven项目,选择maven,我这边是gradle项目,所以选择freestyle project
2、进入项目,选择配置


image.png
首先进行gitlab的源地址配置,进行代码的拉取
image.png
这个可以进入jenkins的全局配置进行设置
image.png
image.png

其中gitlab api token会涉及gitlab的token设置,


image.png
3、源码配置
image.png
4、构建触发器
image.png
将图中标红的内容填到gitlab里面的对应项目中的URL,如下图
image.png
这样就设置好了webhooks,代码一提交,jenkins项目就可以获取最新的更新触发
5、构建,因为采用gradle,所以采用内置
image.png
其中涉及gradle的安装,可以
image.png
image.png

6、构建后操作,因为要对拉取的代码进行检查,需要jenkins进行findbugs和PMD的搭建


image.png

安装findbugs和PMD进入jenkins的插件管理


image.png
image.png
里面搜索findbugs和PMD插件,进行安装,如果项目成功左侧及后侧会出现结果
image.png

并可以进行点击查看,从而对代码进行持续改进

7、如果存在编译的代码需要拉取多个git源进行编译,可以在jenkins中安装scms插件


image.png

项目中的源码管理选择多个源,并填写子源码下载后的目录名称


image.png
image.png
在源码下载后gradle构建前,可以选择shell对构建文件进行路径修改从而更好的编译,如
image.png

8、构建后还可以配置一些email通知,ssh把jar包发送到部署服务器上,实现远程一键部署等

相关文章

网友评论

      本文标题:jenkins+gitlab实现代码提交的自动检查

      本文链接:https://www.haomeiwen.com/subject/astkuctx.html