搜索

欧宝体育娱乐平台:自动化测试基本流程 - 紅紅火火的个人空间 - OSCHINA

发表时间: 2022-05-10 22:41:01 来源:欧宝体育首页APP 作者:欧宝体育app客户端


  依托Jenkins自动化平台管理,首先在用户提交代码(主要是master或者保护分支上的提交)时触发Jenkins构建,在Jenkins中使用SCM工具得到最新代码,然后build,使用SonarQube进行分析。将分析结果以邮件发送给代码提交者。并在代码管理平台上发送pull request请求。

  2.在buildjob中拉取代码。通过git命令获得代码提交者的邮件,提交时间等。存入公共文件。文件规则可以自行拟定。(遇到Jenkins存在节点的情况,可以使用NFS挂载的方式实现文件共享。)

  3.build项目,并使用SonarQube进行代码分析。此时的分析结果会存在Jenkins控制台。

  4.在emailjob中,首先读取公共配置文件。读取收件人信息,邮件标题,Jenkins任务名,构建号等。通过Jenkins CLI读取上一步中控制台的内容,提取相关信息作为邮件正文。

  在发邮件时,可以考虑将每次master或其它保护分支上的提交不仅发给代码提交者,还发给项目所有者。以便其进行审核。

欧宝体育娱乐平台_欧宝体育首页APP_欧宝体育app客户端 Copyright © 2011-2020 www.gzsenjie.com All Rights Reserved  双视角安检机

Design by:lxhd.cn

客服中心
热线电话
0755-29651618
上班时间
周一到周五
二维码