Jenkins集成-使用插件
使用插件
- 在“构建”中选择Jenkins插件(Execute TestinPro Job)。
- 设置插件的配置信息。
- 修改账号,密码等(默认为123456), 密码需要使用MD5加密。如:password为123456,MD5加密之后为e10adc3949ba59abbe56e057f20f883e。
- 设置使用的项目组ID和模板ID(定时任务ID)。
构建插件示意图
- 如果使用OEM功能调整过域名或者是iOS App,则需要点击 “高级(Advanced)” 修改相关 openApi配置。
- 高级中可以配置任务轮询的间隔时间,单位为毫秒
- 高级中还可以配置任务在线报告的连接是否是分享的,0代表不分享,1代表是分享的(分享之后查看在线报告免登录)
- 任务描述可以进行调整,也可以不填
- 如果是iOS App,需要调整App包的路径
插件高级信息示意图
- 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 : ${TESTIN_JOB_ID}</li>
<li>项目组ID : ${TESTIN_PROJECT_ID}</li>
<li>任务ID: ${TESTIN_TASKID_ID}</li>
<li>报告详情: ${TESTIN_REPORT_URL}</li>
<li>App名称: ${TESTIN_APP_NAME}</li>
<li>App版本: ${TESTIN_APP_VERSION}</li>
<li>App系统: ${TESTIN_APP_OS}</li>
<li>App下载地址: <a href="${TESTIN_PACKAGE_URL}">${TESTIN_PACKAGE_URL}</a></li>
</ul>
</td>
</tr>
</table>
</body>
</html>