Jenkins

1、docker安装

长期版本: docker pull jenkins/jenkins:lts

每周迭代版本: docker pull jenkins/jenkins

设置用户名密码,然后安装推荐插件

Windows直接在官网下载exe文件安装

2、使用

new item新建一个项目:freestyle

项目配置

源码管理:项目源码

构建触发器:一般使用定时构建,语法:分 时 天 月 星期 ,如 00 10 * * *,即每天的10点

构建环境

构建

1.调用顶层maven目标(使用maven构建),目标为maven命令,如

mvn test -Dmaven.test.failure.ignore=true 。把项目源码打包

2.send files or execute command over ssh

  • 使用SSH server,首先要先下载插件 Publish Over SSH, 需要进行如下设置,在系统管理->系统配置里设置 Publish over SSH // SSH Servers , Passphrase 为密码

  • Transfer:执行的命令需要把打包过的项目源码从jenkins_home/workspace移动到Tomcat/webapps下,然后再启动tomcat服务,完成环境部署,也可以使用shell脚本来执行

构建后操作 :执行测试或生成测试报告

  • allure报告需要下载allure插件

  • allure需要配置环境变量:先去allure官网下载allure.zip,解压后添加到path,最后在Jenkins里配置allure command

邮箱设置

  系统管理->系统设置中设置管理员邮箱 Jenkins Location

Jenkins

  系统管理->系统设置中测试基础邮件插件配置 Extended E-mail Notification

Jenkins

  系统管理->插件管理中搜索安装扩展邮件插件 Email Extension

Jenkins

  系统管理->系统设置中配置扩展邮件插件设置

Jenkins

  构建任务中配置editable email notification完成邮件发送,设置邮件内容,注意选择trigger触发邮件条件即可

相关推荐