Jenkins集成-使用插件

使用插件

  1. 在“构建”中选择Jenkins插件(Execute TestinPro Job)。
  2. 设置插件的配置信息。
    • 修改账号,密码等(默认为123456), 密码需要使用MD5加密。如:password为123456,MD5加密之后为e10adc3949ba59abbe56e057f20f883e。
    • 设置使用的项目组ID和模板ID(定时任务ID)。
      构建插件示意图
  3. 如果使用OEM功能调整过域名或者是iOS App,则需要点击 “高级(Advanced)” 修改相关 openApi配置。
    • 高级中可以配置任务轮询的间隔时间,单位为毫秒
    • 高级中还可以配置任务在线报告的连接是否是分享的,0代表不分享,1代表是分享的(分享之后查看在线报告免登录)
    • 任务描述可以进行调整,也可以不填
    • 如果是iOS App,需要调整App包的路径
      插件高级信息示意图
  4. Jenkins构建完成之后可以通过构建导航栏中的TestinPro查看构建结果。如下图查看构建历史:

插件环境参数

环境参数在Jenkins插件执行完之后的执行插件中均可获取,用户可以使用这些参数发送email等。

参数名称 参数说明
TESTIN_JOB_ID 当前任务的模板ID
TESTIN_PROJECT_ID 当前任务的项目组ID
TESTIN_TASKID_ID 当前任务的任务ID
TESTIN_REPORT_URL 当前任务的在线报告链接
TESTIN_APP_NAME 当前任务测试的App的App名称
TESTIN_APP_VERSION 当前任务测试的App的App版本
TESTIN_PACKAGE_URL 当前任务测试的App的下载链接
TESTIN_APP_OS 当前任务测试的App系统
TESTIN_TASK_RESULT 当前任务测试的任务结果
TESTIN_SCRIPT_SUCCESS_COUNT 当前任务 测试通过脚本的数量
TESTIN_SCRIPT_FAIL_COUNT 当前任务 测试失败脚本的数量

使用方式实例

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>邮件标题</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0">
    <table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
        <tr>
            <td>(声明:本邮件为Jenkins构建之后发送通知结果使用,请勿回复!)</td>
        </tr>
        <tr>
            <td>
        <br />
            <b><font color="#0B610B">TESTIN提测信息</font></b>
            <hr size="2" width="100%" align="center" />
        </td>
        </tr>
    <tr>
            <td>
                <ul>
                    <li>模板ID&nbsp;:&nbsp;${TESTIN_JOB_ID}</li>
                    <li>项目组ID&nbsp;:&nbsp;${TESTIN_PROJECT_ID}</li>
                    <li>任务ID:&nbsp;${TESTIN_TASKID_ID}</li>
                    <li>报告详情:&nbsp;${TESTIN_REPORT_URL}</li>
                    <li>App名称:&nbsp;${TESTIN_APP_NAME}</li>
                    <li>App版本:&nbsp;${TESTIN_APP_VERSION}</li>
                    <li>App系统:&nbsp;${TESTIN_APP_OS}</li>
                    <li>App下载地址:&nbsp;<a href="${TESTIN_PACKAGE_URL}">${TESTIN_PACKAGE_URL}</a></li>
                </ul>
            </td>
        </tr>
    </table>
</body>
</html>

效果展示示意图

results matching ""

    No results matching ""