Jenkins - 构建 MeterSphere 平台测试计划
Jenkins
下载插件
点击链接进入发布页面,按照平台版本下载:metersphere/jenkins-plugin
下载 *.hpi
文件
安装插件
系统管理 - 插件管理 - 高级 - Deploy Plugin - 选择文件(.hpi) - DEPLOY
Pipeline
新建流水线,定义 Pipeline script
如下:
pipeline {
agent any
stages {
stage('Test') {
steps{
script {
meterSphere msEndpoint:'http://XXXX',
msAccessKey:'XXXXXX',
msSecretKey:'XXXXXX',
workspaceId:'XXXXXX',
projectId:'XXXXXX',
method:'testPlan',
testPlanId:'XXXXXX',
mode:'parallel',
resourcePoolId:'',
result:'metersphere'
}
}
}
}
}
MeterSphere 构建共提供了以下参数供用户进行配置:
- msEndpoint:MeterSphere服务地址,例如:https://demo.metersphere.com
- msAccessKey:右上角点击用户 - 个人信息查看,首次新建一个;
- msSecretKey:右上角点击用户 - 个人信息查看,首次新建一个;
- workspaceId:需要触发执行的测试所在的工作空间id;
- projectId:需要触发执行的测试所在的项目id;
- method:触发执行的任务类型(testplan:执行整个测试计划,single:执行指定的某个测试任务);
- testPlanId:测试计划id,method参数值为testplan时有效;
- testCaseId:场景id/接口用例id/性能测试id,method参数值为single时有效;
- mode:执行方式(serial:串行执行,parallel:并行执行);
- resourcePoolId:执行测试使用的测试资源池id。
ID 去对应的页面抓一下,填入即可。