超详细 jenkins + Ansible +Github +Maven 实现 Spring Boot 自动构建批量部署

前言 设计一条 Spring Boot 最基本的流水线:包括构建、制品上传、部署,
把自己的实践过程分享

一 . 安装环境
1. Jenkins
2. ansible
3. git(安装过程省略)
4. maven(安装过程省略)
5. jdk(安装过程省略)

二. 安装过程
1.Jenkins 安装
下载地址:https://jenkins.io/download/(下载速度极慢) 在这里插入图片描述启动Tomcat之后,查看logs目录中的catalina.out日志文件。其中包含了第一次启动的默认密码。如图:
在这里插入图片描述将密码输入下面的管理员密码框里,点击继续
在这里插入图片描述
选择插件,不知道装什么,可以不装插件,后期还可以安装插件的,或者使用推荐,就是推荐稍微有点多(建议使用推荐安装)
在这里插入图片描述等安装好之后。配置用户名、密码、URL访问地址,就可以使用了。(不每个都截图了,没什么好记录的)
在这里插入图片描述Jenkins 全局配置
在这里插入图片描述在这里插入图片描述在这里插入图片描述配置 ansible (后续会讲ansible安装)
在这里插入图片描述
2. ansible 安装
官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。
Ansible跟其他IT自动化技术的区别在于其关注点并非配置管理、应用部署或IT流程工作流,而是提供一个统一的界面来协调所有的IT自动化功能,因此Ansible的系统更加易用,部署更快。
Ansible可以让用户避免编写脚本或代码来管理应用,同时还能搭建工作流实现IT任务的自动化执行。IT自动化可以降低技术门槛及对传统IT的依赖,从而加快项目的交付速度。

安装
ansible的安装来源于epel仓库,因此在安装前需确保安装了正确的epel源。
1. yum install -y epel-release
2. yum install -y ansible
在这里插入图片描述配置ansible ssh秘钥登录
在这里插入图片描述
3.Jenkins 创建项目
如下图创建Jenkins 任务
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
配置ansible task任务
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
4.构建
在这里插入图片描述查看构建日志
在这里插入图片描述在这里插入图片描述至此 完整的流程构建完成

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值