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

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

首先进行gitlab的源地址配置,进行代码的拉取

这个可以进入jenkins的全局配置进行设置


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

3、源码配置

4、构建触发器

将图中标红的内容填到gitlab里面的对应项目中的URL,如下图

这样就设置好了webhooks,代码一提交,jenkins项目就可以获取最新的更新触发
5、构建,因为采用gradle,所以采用内置

其中涉及gradle的安装,可以


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

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


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

并可以进行点击查看,从而对代码进行持续改进
7、如果存在编译的代码需要拉取多个git源进行编译,可以在jenkins中安装scms插件

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


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

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