jenkins自动部署springboot项目

一、修改jenkins安全配置

进入全局安全配置 -> 启用安全 -> 安全域选择jenkins专有用户数据库 -> 授权策略选择登录用户可以做任何事勾选匿名用户可读权限

jenkins自动部署springboot项目_第1张图片
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的用户名和密码

jenkins自动部署springboot项目_第2张图片
credentials  配置

最后credentials 选择填写的gitlab api token

jenkins自动部署springboot项目_第3张图片
gitlab设置

git plugin如下设置 依次填写用户名和邮箱

git plugin设置

三、jenkins 全局工具配置

1、maven配置

jenkins自动部署springboot项目_第4张图片
maven settings设置

2、jdk安装

jenkins自动部署springboot项目_第5张图片
jdk环境变量设置

3、git

jenkins自动部署springboot项目_第6张图片
git环境变量设置

4、maven安装

jenkins自动部署springboot项目_第7张图片
maven环境变量设置

四、新建任务

输入任务名称选择构建一个自由风格的软件项目

jenkins自动部署springboot项目_第8张图片
新建任务

接着配置任务general设置

gitlab connection  选择 之前创建的studyGroup

丢弃旧的构建选择 log Rotation  保持构建的天数和保持构建的最大个数

jenkins自动部署springboot项目_第9张图片
general设置

源码管理配置git 

仓库地址和Credebtials

jenkins自动部署springboot项目_第10张图片
源码管理配置

构建触发器(我用的是这个配置,根据自己需求配置)

jenkins自动部署springboot项目_第11张图片
配置构建触发器


jenkins自动部署springboot项目_第12张图片
配置触发器

直接搞构建(构建环境和构建后操作没有处理,根据自己需求自定义)

设置maven并执行构建的shell脚本

jenkins自动部署springboot项目_第13张图片
构建

参考地址,jenkins构建

你可能感兴趣的:(jenkins自动部署springboot项目)