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
系统管理->系统设置中测试基础邮件插件配置 Extended E-mail Notification
系统管理->插件管理中搜索安装扩展邮件插件 Email Extension
系统管理->系统设置中配置扩展邮件插件设置
构建任务中配置editable email notification完成邮件发送,设置邮件内容,注意选择trigger触发邮件条件即可