持续化部署工具 Jenkins

持续化部署工具 jenkins

(1)手动打包运行过程
(2)使用jenkins实现完整过程

Jenkins(手动打包)

1、创建普通SpringBoot工程

在这里插入图片描述
在这里插入图片描述

2、把工程进行打包,运行

(1)把项目打包,因为SpringBoot工程,通过main方法执行,打包变成jar包形式,使用maven进行打包操作
前提条件:安装好maven,配置环境变量

在这里插入图片描述
进入到项目目录中,使用maven命令: mvn clean package
在这里插入图片描述
在这里插入图片描述
(2)打包完成之后,在项目target目录中找到jar包
在这里插入图片描述
(3)把打成jar包运行
进入jar包所在目录,使用命令运行: java –jar jar包名称
在这里插入图片描述

Jenkins(安装)

1、在liunx系统中安装相关软件

(1)安装java环境(jdk环境)
第一步 上传jdk安装介质
第二步 解压
第三步 配置环境变量
第四步 使用命令查看jdk是否安装成功
在这里插入图片描述

(2)安装maven环境
第一步 上传maven安装介质
在这里插入图片描述
第二步 解压
第三步 配置环境变量
第四步 使用命令查看maven是否安装成功
在这里插入图片描述
(3)安装Git环境
yum -y install git

(4)安装Docker
第一步:安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2

第二步:添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第三步:更新并安装Docker-CE
yum makecache fast
yum -y install docker-ce

第四步:开启Docker服务
service docker start

第五步、测试是否安装成功
docker -v
在这里插入图片描述

2、安装jenkins

(1)把jenkins的war包上传到linux系统中
在这里插入图片描述
在这里插入图片描述
(2)启动war包,使用命令 java –jar
nohup java -jar /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out &
启动出现下面界面
在这里插入图片描述
再次点击回车
(3)访问jenkins管理页面
使用当前linux系统ip地址:8080端口号
首先进入初始化界面,需要多等一会,之后进入到下面界面
在这里插入图片描述
(4)解锁操作
找到管理员密码进行输入
在这里插入图片描述
查看提示文件内容,复制默认密码到输入框里面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入安装插件页面,不要往下进行了,下载插件会很慢,配置国内镜像,为了提高下载速度,关掉浏览器,去配置镜像
在这里插入图片描述
配置国内镜像
cd /root/.jenkins/updates #进入更新配置位置
sed -i ‘s/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g’ default.json && sed -i ‘s/http://www.google.com/https://www.baidu.com/g’ default.json
在这里插入图片描述
在这里插入图片描述 重启jenkins,运行管理界面,安装插件
在这里插入图片描述
在这里插入图片描述
安装插件之后,插件管理员用户名和密码
在这里插入图片描述
实例配置在这里插入图片描述 安装完成
在这里插入图片描述

Jenkins(配置)

1、配置自动化部署需要环境

在这里插入图片描述
在这里插入图片描述

2、配置jdk环境

在这里插入图片描述

3、配置maven环境

在这里插入图片描述

4、配置git环境

在这里插入图片描述

Jenkins(自动化过程)

1、准备工作

(1)需要项目工程,需要做修改
第一 项目需要Dockerfile文件
在这里插入图片描述
在这里插入图片描述
第二 在项目pom文件添加打包类型 和 maven插件
在这里插入图片描述
在这里插入图片描述

2、在jenkins管理界面创建自动化任务

(1)
在这里插入图片描述
(2)
在这里插入图片描述
(3)把代码提交码云Git仓库里面
(4)在作业创建页面指定代码位置
在这里插入图片描述
(5)
在这里插入图片描述
在这里插入图片描述
(6)修改脚本路径,进行复制
在这里插入图片描述
在这里插入图片描述

(7)执行作业(任务)

  • 需要docker启动起来
    service docker start
    在这里插入图片描述
    或者
    在这里插入图片描述
    (8)点击Build Now执行任务
    在这里插入图片描述 看到控制台日志输出
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Jenkins(idea打包)

第一步
在这里插入图片描述
第二步
在这里插入图片描述

第三步
在这里插入图片描述
第四步
在这里插入图片描述
第五步
在这里插入图片描述
第六步
在这里插入图片描述
第七步
在这里插入图片描述
在这里插入图片描述
最后看到打包的结果
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值