在特定的 BitBucket 回购分支上触发 TeamCity 构建

Trigger TeamCity build on a specific BitBucket repo branch

我正在尝试在存储库的特定分支上使用 REST API 触发 TeamCity 构建。但是,它总是从 master 分支(默认分支)获取代码。不知道我在哪里做错了。我还需要在 TeamCity 上设置什么才能启用此功能吗?

我的卷曲是:

curl -v -u uname:pwd http://remoteserver.com:8111/httpAuth/app/rest/buildQueue --request POST --header "Content-Type:application/xml" --data-binary @build.xml

而我的 build.xml 是:

<build branchName="testBranch">
<buildType id="TestTc_TestTc"/>
</build>

我正在使用 TeamCity 9。谁能帮我解决我做错的地方?

我在 VCS Root 设置的 Branch Specification 下添加了“+:refs/heads/(*)”,它运行良好。