持续化部署工具 jenkins

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

Jenkins(手动打包)

1、创建普通SpringBoot工程

持续化部署工具 Jenkins
持续化部署工具 Jenkins

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

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

持续化部署工具 Jenkins
进入到项目目录中,使用maven命令: mvn clean package
持续化部署工具 Jenkins
持续化部署工具 Jenkins
(2)打包完成之后,在项目target目录中找到jar包
持续化部署工具 Jenkins
(3)把打成jar包运行
进入jar包所在目录,使用命令运行: java –jar jar包名称
持续化部署工具 Jenkins

Jenkins(安装)

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

(1)安装java环境(jdk环境)
第一步 上传jdk安装介质
第二步 解压
第三步 配置环境变量
第四步 使用命令查看jdk是否安装成功
持续化部署工具 Jenkins

(2)安装maven环境
第一步 上传maven安装介质
持续化部署工具 Jenkins
第二步 解压
第三步 配置环境变量
第四步 使用命令查看maven是否安装成功
持续化部署工具 Jenkins
(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
持续化部署工具 Jenkins

2、安装jenkins

(1)把jenkins的war包上传到linux系统中
持续化部署工具 Jenkins
持续化部署工具 Jenkins
(2)启动war包,使用命令 java –jar
nohup java -jar /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out &
启动出现下面界面
持续化部署工具 Jenkins
再次点击回车
(3)访问jenkins管理页面
使用当前linux系统ip地址:8080端口号
首先进入初始化界面,需要多等一会,之后进入到下面界面
持续化部署工具 Jenkins
(4)解锁操作
找到管理员密码进行输入
持续化部署工具 Jenkins
查看提示文件内容,复制默认密码到输入框里面
持续化部署工具 Jenkins
持续化部署工具 Jenkins
持续化部署工具 Jenkins
进入安装插件页面,不要往下进行了,下载插件会很慢,配置国内镜像,为了提高下载速度,关掉浏览器,去配置镜像
持续化部署工具 Jenkins
配置国内镜像
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 重启jenkins,运行管理界面,安装插件
持续化部署工具 Jenkins
持续化部署工具 Jenkins
安装插件之后,插件管理员用户名和密码
持续化部署工具 Jenkins
实例配置持续化部署工具 Jenkins 安装完成
持续化部署工具 Jenkins

Jenkins(配置)

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

持续化部署工具 Jenkins
持续化部署工具 Jenkins

2、配置jdk环境

持续化部署工具 Jenkins

3、配置maven环境

持续化部署工具 Jenkins

4、配置git环境

持续化部署工具 Jenkins

Jenkins(自动化过程)

1、准备工作

(1)需要项目工程,需要做修改
第一 项目需要Dockerfile文件
持续化部署工具 Jenkins
持续化部署工具 Jenkins
第二 在项目pom文件添加打包类型 和 maven插件
持续化部署工具 Jenkins
持续化部署工具 Jenkins

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

(1)
持续化部署工具 Jenkins
(2)
持续化部署工具 Jenkins
(3)把代码提交码云Git仓库里面
(4)在作业创建页面指定代码位置
持续化部署工具 Jenkins
(5)
持续化部署工具 Jenkins
持续化部署工具 Jenkins
(6)修改脚本路径,进行复制
持续化部署工具 Jenkins
持续化部署工具 Jenkins

(7)执行作业(任务)

  • 需要docker启动起来
    service docker start
    持续化部署工具 Jenkins
    或者
    持续化部署工具 Jenkins
    (8)点击Build Now执行任务
    持续化部署工具 Jenkins 看到控制台日志输出
    持续化部署工具 Jenkins
    持续化部署工具 Jenkins
    持续化部署工具 Jenkins
    持续化部署工具 Jenkins

Jenkins(idea打包)

第一步
持续化部署工具 Jenkins
第二步
持续化部署工具 Jenkins

第三步
持续化部署工具 Jenkins
第四步
持续化部署工具 Jenkins
第五步
持续化部署工具 Jenkins
第六步
持续化部署工具 Jenkins
第七步
持续化部署工具 Jenkins
持续化部署工具 Jenkins
最后看到打包的结果
持续化部署工具 Jenkins

相关文章: