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基本操作
系统初始化配置
- Configure System (系统设置)
Configure Global Security (全局安全配置)
Global Tool Configuration (全局工具配置 )
配置maven,jdk,git 环境地址
- 配置插件
- 插件1:Publish over SSH
- 插件2:Deploy to container Plugin
jenkins接口测试项目配置
工作流: 从Github拉取最新代码 -> 构建(运行测试)-> 发布报告 -> 发送邮件通知
新建一个自由风格的项目
源码管理
信息身份认证,填入github用户名和密码保存
选择刚建立的身份认证
构建(执行测试)
增加构建步骤-选择执行Windows批处理命令
构建后操作(补充)
执行测试
点击立即构建-执行测试,可以在下边看到执行状态,红球为失败,蓝球为成功
点击执行记录的圆球可以查看执行log