使用HTTP URI中的生成参数触发TeamCity生成

使用HTTP URI中的生成参数触发TeamCity生成,teamcity,teamcity-9.0,teamcity-8.0,teamcity-7.0,Teamcity,Teamcity 9.0,Teamcity 8.0,Teamcity 7.0,我有以下TeamCity的构建配置(XML): 但是,我想在URI本身中对所有构建参数进行编码。似乎没有清楚地记录如何使用所有编码为URI参数的XML触发相同的构建。在字里行间,它看起来像这样: curl -v -u http://teamcity.url:8111/httpAuth/app/rest/buildQueue?buildType(id:my_build_config_id),comment(text:mybuild),properties(property:((name:env.

我有以下TeamCity的构建配置(XML):

但是,我想在URI本身中对所有构建参数进行编码。似乎没有清楚地记录如何使用所有编码为URI参数的XML触发相同的构建。在字里行间,它看起来像这样:

curl -v -u  http://teamcity.url:8111/httpAuth/app/rest/buildQueue?buildType(id:my_build_config_id),comment(text:mybuild),properties(property:((name:env.PARAM1,value:abc),(name:env.PARAM2,value:xyz),(name:env.PARAM2,value:123))) --request POST

我遗漏了什么?

为什么你认为这是可能的?据我所知,文件中没有提到这一点。这是一个
POST
请求,它期望
正文
就位。您试图解决的最初问题是什么?哦,好的一点,我认为这是对带有
xml
参数的较旧版本API的GET请求,因此我认为存在一些向后兼容性/
curl -v -u myuser:mypass http://teamcity.url:8111/app/rest/buildQueue --request POST --header "Content-Type:application/xml" --data-binary @build.xml
curl -v -u  http://teamcity.url:8111/httpAuth/app/rest/buildQueue?buildType(id:my_build_config_id),comment(text:mybuild),properties(property:((name:env.PARAM1,value:abc),(name:env.PARAM2,value:xyz),(name:env.PARAM2,value:123))) --request POST