0
这是我发布到我的jenkins服务器的xml。我正尝试通过xml api创建一个参数化的Jenkins项目。我发布到http://localhost:8080/createItem?name=testjob。它正在创建该作业,但没有构建参数定义。这需要是一个参数化项目,为每个构建接受一个CALLBACK_URL参数。通过XML API创建参数化Jenkins项目
我错过了什么吗?如何通过api创建参数化版本?信息记录在哪里?我有很大的困难找到这可能有记录
<project>
<actions/>
<description/>
<keepDependencies>true</keepDependencies>
<properties/>
<scm class="hudson.scm.NullSCM"/>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers class="vector"/>
<concurrentBuild>false</concurrentBuild>
<builders>
<hudson.tasks.Shell>
<command>test</command>
</hudson.tasks.Shell>
</builders>
<publishers/>
<buildWrappers/>
<action>
<parameterDefinition>
<defaultParameterValue>
<value>google.com</value>
</defaultParameterValue>
<description>webhook callback</description>
<type>StringParameterDefinition</type>
<name>CALLBACK_URL</name>
</parameterDefinition>
</action>
<property>
<parameterDefinition>
<defaultParameterValue>
<value>google.com</value>
<name>CALLBACK_URL</name>
</defaultParameterValue>
<description>webhook callback</description>
<type>StringParameterDefinition</type>
<name>CALLBACK_URL</name>
</parameterDefinition>
</property>
</project>