增加数据库造数的接口
This commit is contained in:
122
resources/interface_hunter_config.xml
Normal file
122
resources/interface_hunter_config.xml
Normal file
@@ -0,0 +1,122 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user