一、修改jenkins安全配置
进入全局安全配置 -> 启用安全 -> 安全域选择jenkins专有用户数据库 -> 授权策略选择登录用户可以做任何事勾选匿名用户可读权限
二、jenkins系统设置
1、jenkins
jenkins主目录 修改为安装路径 我的是 /var/lib/jenkins
jenkins Location -> jenkins URL 修改为访问路径: http://172.20.46.127:1214/
2、gitlab(github)
connection name 随便填写
gitlab host URL 填写服务器地址: 172.20.46.127:1213
credentials 需先设置, 点击添加进行配置如下图
a、domain : 全局凭证
b、类型: Username with password
c、范围: 全局(jenkins,nodes,items,all child items,etc)
d、用户名和密码依次填写gitlab的用户名和密码
最后credentials 选择填写的gitlab api token
git plugin如下设置 依次填写用户名和邮箱
三、jenkins 全局工具配置
1、maven配置
2、jdk安装
3、git
4、maven安装
四、新建任务
输入任务名称选择构建一个自由风格的软件项目
接着配置任务general设置
gitlab connection 选择 之前创建的studyGroup
丢弃旧的构建选择 log Rotation 保持构建的天数和保持构建的最大个数
源码管理配置git
仓库地址和Credebtials
构建触发器(我用的是这个配置,根据自己需求配置)
直接搞构建(构建环境和构建后操作没有处理,根据自己需求自定义)
设置maven并执行构建的shell脚本