pipeline {
agent any
environment {
name="${JOB_NAME}"
times="${currentBuild.duration}"
task="${BUILD_ID}"
logs="${ChangeLog}"
}
stages {
stage('拉取代码') {
steps {
git credentialsId: '3', url: 'git@gitlab.senseauto.com:tps-qa/test/matrix-autotest.git'
}
}
// 这里的install plug-in 是我加的,就是说明,这是stages下的第二个任务 ,就是在pipeline中加单行注释 用 // 就行
stage('install plug-in') {
steps {
echo '开始安装插件'
sh 'pip3 install -r requirements.txt'
echo '插件安装完成'
}
}
stage('execute auth_system Test') {
steps {
echo '开始执行鉴权系统测试'
sh 'python3 Run/main.py --system_style Authen_style'
echo '执行测试完成'
}
}
stage('execute device_system Test') {
steps {
echo '开始执行接入系统测试'
sh 'python3 Run/main.py --system_style device_style'
echo '执行测试完成'
}
}
stage('execute data_system Test') {
steps {
echo '开始执行数据系统测试'
sh 'python3 Run/main.py --system_style data_style'
echo '执行测试完成'
}
}
stage('execute info_system Test') {
steps {
echo '开始执行信息系统测试'
sh 'python3 Run/main.py --system_style info_style'
echo '执行测试完成'