美文网首页
2. Jenkins部署自动化测试

2. Jenkins部署自动化测试

作者: yywfy的昵称 | 来源:发表于2020-11-27 10:45 被阅读0次

Jenkins安装完成后,访问Jenkins的Dashboard:http://localhost:8080/,新建一个New Item:

new item

创建一个Freestyle的项目:

freestyle project

设置删除构建版本的策略:

discard old builds

填写保留版本的最大天数和最多保留多少个版本:

discard strategy

设置代码库的信息,填写代码库的git地址和分支,拉取代码的用户和密码:

code source

设置构建发起的条件,设置为SCM轮询策略,并定义轮询的时间,语法和crontab一样,意思是每10分钟检查一次git远程仓库的push操作,如果git仓库有了新的提交,就开始构建这个项目:

build trigger

设置构建环境,选择“删除工作目录下的项目代码,每次都从git上拉取最新代码”;选择“在控制台输出上加上时间戳”:

build env

设置构建时使用的命令:

build shell

先保存构建项目,然后在Mange Plugin中找到插件Email Extension下载安装:

email extension plugin

打开Jenkins的系统设置页面,找到Exrended Email Notification,然后配置邮件服务器的地址,端口,用户和密码。这些信息可以在邮箱的设置中找到:

email server info

然后填写一个默认的收件人的邮箱:

recipients email

设置邮件的模版,可以在网上找一个:

email template

保存Jenkins的系统设置之后,回到项目的配置页面,添加一个post-build action,选择Editable email Notification:

add editable email notification

设置邮件的附件,将每次测试执行的报告以附件的形式在邮件中发送出去:

attachment

可以修改一个本地git仓库的文件,提交并推送到gitee上,触发一个构建,构建完成后会收到邮件,邮件会提示是SCM change触发的构建:

email

相关文章

网友评论

      本文标题:2. Jenkins部署自动化测试

      本文链接:https://www.haomeiwen.com/subject/bkngiktx.html