175 lines
7.9 KiB
XML
175 lines
7.9 KiB
XML
<?xml version="1.1" encoding="UTF-8" standalone="no"?><project>
|
||
<actions/>
|
||
<description>调度任务公共job</description>
|
||
<keepDependencies>false</keepDependencies>
|
||
<properties>
|
||
<jenkins.model.BuildDiscarderProperty>
|
||
<strategy class="hudson.tasks.LogRotator">
|
||
<daysToKeep>30</daysToKeep>
|
||
<numToKeep>100</numToKeep>
|
||
<artifactDaysToKeep>-1</artifactDaysToKeep>
|
||
<artifactNumToKeep>-1</artifactNumToKeep>
|
||
</strategy>
|
||
</jenkins.model.BuildDiscarderProperty>
|
||
<com.sonyericsson.jenkins.plugins.bfa.model.ScannerJobProperty plugin="build-failure-analyzer@2.0.0">
|
||
<doNotScan>false</doNotScan>
|
||
</com.sonyericsson.jenkins.plugins.bfa.model.ScannerJobProperty>
|
||
<com.chikli.hudson.plugin.naginator.NaginatorOptOutProperty plugin="naginator@1.18.1">
|
||
<optOut>false</optOut>
|
||
</com.chikli.hudson.plugin.naginator.NaginatorOptOutProperty>
|
||
<com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.32">
|
||
<autoRebuild>false</autoRebuild>
|
||
<rebuildDisabled>false</rebuildDisabled>
|
||
</com.sonyericsson.rebuild.RebuildSettings>
|
||
<hudson.model.ParametersDefinitionProperty>
|
||
<parameterDefinitions>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>special_env</name>
|
||
<description>独立环境</description>
|
||
<defaultValue>qa</defaultValue>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>test_case_path</name>
|
||
<description>目录和robot都可以</description>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>test_case_id</name>
|
||
<description>需要构建的用例编号,多个用逗号隔开,默认空构建所有。例:query_classroom-1001-正常请求有数据,query_classroom-1002-正常请求无数据</description>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>inculde</name>
|
||
<description>需要构建的用例tag,多个用逗号隔开,默认空构建所有。例:p0,p1(备注:tag中不能出现关键字大写:AND、OR、NOT,可用小写:platform-27418)</description>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>exculde</name>
|
||
<description>不需要构建的用例tag,多个用逗号隔开,默认空不过滤。例:norun,del</description>
|
||
<defaultValue>norun</defaultValue>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>rerun</name>
|
||
<description>是否需要二次构建失败用例。true/false</description>
|
||
<defaultValue>true</defaultValue>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>git_path</name>
|
||
<description>构建代码地址</description>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>team</name>
|
||
<description>组名</description>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>team_code_path</name>
|
||
<description>代码分支</description>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>build_info_id</name>
|
||
<description>本次构建对应数据库id</description>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>is_use_db</name>
|
||
<description>使用数据库中参数构建,qe平台使用</description>
|
||
<defaultValue>0</defaultValue>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
</parameterDefinitions>
|
||
</hudson.model.ParametersDefinitionProperty>
|
||
|
||
</properties>
|
||
<scm class="org.jenkinsci.plugins.multiplescms.MultiSCM" plugin="multiple-scms@0.8">
|
||
<scms>
|
||
<hudson.plugins.git.GitSCM plugin="git@4.3.0">
|
||
<configVersion>2</configVersion>
|
||
<userRemoteConfigs>
|
||
<hudson.plugins.git.UserRemoteConfig>
|
||
<url>${git_path}</url>
|
||
<credentialsId>a670722b-96ec-449f-a2dc-6e6676bf8dbc</credentialsId>
|
||
</hudson.plugins.git.UserRemoteConfig>
|
||
</userRemoteConfigs>
|
||
<branches>
|
||
<hudson.plugins.git.BranchSpec>
|
||
<name>*/${team_code_path}</name>
|
||
</hudson.plugins.git.BranchSpec>
|
||
</branches>
|
||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||
<gitTool> git-1.8.3.1</gitTool>
|
||
<submoduleCfg class="list"/>
|
||
<extensions>
|
||
<hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
|
||
<relativeTargetDir>./${team}</relativeTargetDir>
|
||
</hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
|
||
</extensions>
|
||
</hudson.plugins.git.GitSCM>
|
||
<hudson.plugins.git.GitSCM plugin="git@4.3.0">
|
||
<configVersion>2</configVersion>
|
||
<userRemoteConfigs>
|
||
<hudson.plugins.git.UserRemoteConfig>
|
||
<url>https://git.bg.huohua.cn/h2asatp/base_framework.git</url>
|
||
<credentialsId>a670722b-96ec-449f-a2dc-6e6676bf8dbc</credentialsId>
|
||
</hudson.plugins.git.UserRemoteConfig>
|
||
</userRemoteConfigs>
|
||
<branches>
|
||
<hudson.plugins.git.BranchSpec>
|
||
<name>*/master</name>
|
||
</hudson.plugins.git.BranchSpec>
|
||
</branches>
|
||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||
<gitTool> git-1.8.3.1</gitTool>
|
||
<submoduleCfg class="list"/>
|
||
<extensions>
|
||
<hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
|
||
<relativeTargetDir>./base_framework</relativeTargetDir>
|
||
</hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
|
||
</extensions>
|
||
</hudson.plugins.git.GitSCM>
|
||
</scms>
|
||
</scm>
|
||
<assignedNode>SparkATP</assignedNode>
|
||
<canRoam>false</canRoam>
|
||
<disabled>false</disabled>
|
||
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
|
||
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
|
||
<triggers/>
|
||
<concurrentBuild>false</concurrentBuild>
|
||
<builders>
|
||
<hudson.tasks.Shell>
|
||
<command>python3 $WORKSPACE/../sparkatp-scripts/case_runner10.py -w $WORKSPACE -c $WORKSPACE/$test_case_path -t "$test_case_id" -i "$inculde" -e "$exculde" -r "$rerun" -env "$special_env" -team "$team" -b_id "$build_info_id" -b_url "$BUILD_URL" -is_db "$is_use_db"</command>
|
||
<configuredLocalRules/>
|
||
</hudson.tasks.Shell>
|
||
</builders>
|
||
<publishers>
|
||
<hudson.plugins.robot.RobotPublisher plugin="robot@2.1.2">
|
||
<outputPath>$WORKSPACE/Report/ci_out/out</outputPath>
|
||
<reportFileName>report.html</reportFileName>
|
||
<logFileName>log.html</logFileName>
|
||
<outputFileName>output.xml</outputFileName>
|
||
<disableArchiveOutput>false</disableArchiveOutput>
|
||
<passThreshold>100.0</passThreshold>
|
||
<unstableThreshold>90.0</unstableThreshold>
|
||
<otherFiles>
|
||
<string/>
|
||
</otherFiles>
|
||
<enableCache>true</enableCache>
|
||
<onlyCritical>true</onlyCritical>
|
||
</hudson.plugins.robot.RobotPublisher>
|
||
</publishers>
|
||
<buildWrappers>
|
||
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.38">
|
||
<deleteDirs>false</deleteDirs>
|
||
<cleanupParameter/>
|
||
<externalDelete/>
|
||
<disableDeferredWipeout>false</disableDeferredWipeout>
|
||
</hudson.plugins.ws__cleanup.PreBuildCleanup>
|
||
<hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.11.3"/>
|
||
</buildWrappers>
|
||
</project> |