122 lines
5.2 KiB
XML
122 lines
5.2 KiB
XML
<?xml version="1.1" encoding="UTF-8" standalone="no"?><project>
|
||
<actions/>
|
||
<description>支持抓取hhi环境版本</description>
|
||
<keepDependencies>false</keepDependencies>
|
||
<properties>
|
||
<jenkins.model.BuildDiscarderProperty>
|
||
<strategy class="hudson.tasks.LogRotator">
|
||
<daysToKeep>30</daysToKeep>
|
||
<numToKeep>50</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>input_team</name>
|
||
<description>抓取对应组的swagger地址</description>
|
||
<defaultValue>None</defaultValue>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.ChoiceParameterDefinition>
|
||
<name>is_from_db</name>
|
||
<description>新服务or新增group 传False
|
||
备注:如果新服务或者对应的swagger地址下有新增的group,请选择False,如果没有使用默认值即可</description>
|
||
<choices class="java.util.Arrays$ArrayList">
|
||
<a class="string-array">
|
||
<string>True</string>
|
||
<string>False</string>
|
||
</a>
|
||
</choices>
|
||
</hudson.model.ChoiceParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>jira_id</name>
|
||
<description>如果swagger地址需要JiraID,请填写,如:PLATFORM-27598</description>
|
||
<defaultValue>None</defaultValue>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.StringParameterDefinition>
|
||
<name>server_name</name>
|
||
<description>独立环境server_name名字 如 peppa-classes-server</description>
|
||
<defaultValue>None</defaultValue>
|
||
<trim>false</trim>
|
||
</hudson.model.StringParameterDefinition>
|
||
<hudson.model.ChoiceParameterDefinition>
|
||
<name>access_type</name>
|
||
<description>抓取环境变量
|
||
传None表示从数据库读取,抓取新服务or新group时,不能填None
|
||
传hh表示抓取hh环境
|
||
传hhi表示抓取hhi环境
|
||
传all表示同时抓取hh和hhi环境,会先抓hh
|
||
传allschool表示抓取allschool</description>
|
||
<choices class="java.util.Arrays$ArrayList">
|
||
<a class="string-array">
|
||
<string>hh</string>
|
||
<string>None</string>
|
||
<string>hhi</string>
|
||
<string>all</string>
|
||
<string>allschool</string>
|
||
</a>
|
||
</choices>
|
||
</hudson.model.ChoiceParameterDefinition>
|
||
</parameterDefinitions>
|
||
</hudson.model.ParametersDefinitionProperty>
|
||
|
||
</properties>
|
||
<scm class="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>
|
||
</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>export PYTHONPATH=$WORKSPACE
|
||
cd $WORKSPACE/base_framework/platform_tools/Interface_hunter && python3 swagger_job_by_url4.py input_team=$input_team is_from_db=$is_from_db jira_id=$jira_id server_name=$server_name access_type=$access_type</command>
|
||
<configuredLocalRules/>
|
||
</hudson.tasks.Shell>
|
||
</builders>
|
||
<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>
|
||
</buildWrappers>
|
||
</project> |