Jenkins自动化部署实现原理

Jenkins部署环境

基本环境:

  1.jdk环境,Jenkins是java语言开发的,因需要jdk环境。(必须)

  2.git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。

  3.* maven客户端,因一般java程序是由maven工程,需要maven打包,当然也有其他打包方式,如:gradle

  以上是自动化部署java程序jenkins需要的基本环境,请自己提前安装好

java-jdk环境安装

pass

Jenkins安装

pass

jinkens基本操作

系统初始化配置

  1. Configure System (系统设置)

  1. Configure Global Security (全局安全配置)

  2. Global Tool Configuration (全局工具配置 )

配置maven,jdk,git 环境地址

  1. 配置插件
    • 插件1:Publish over SSH
    • 插件2:Deploy to container Plugin

jenkins接口测试项目配置

工作流: 从Github拉取最新代码 -> 构建(运行测试)-> 发布报告 -> 发送邮件通知

新建一个自由风格的项目

image-20240715134543182

源码管理

信息身份认证,填入github用户名和密码保存

选择刚建立的身份认证

构建(执行测试)

增加构建步骤-选择执行Windows批处理命令

构建后操作(补充)

执行测试

点击立即构建-执行测试,可以在下边看到执行状态,红球为失败,蓝球为成功

点击执行记录的圆球可以查看执行log

image-20240903003246395