У меня есть проект Teamcity с VCS Root, настроенный так:
- Ветвь по умолчанию:
develop
- Спецификация ветки:
+:refs/heads/(*)
Надеюсь, это означает, что я могу передать любое имя филиала, и оно будет успешно обработано. Проект содержит две сборки. Пусть это будет STEP_A
и STEP_B
.
STEP_B
имеет триггер finishBuildTrigger
:
{ buildType = "${STEP_A.id}" branchFilter = "+:*" }
, что означает, что он запустится после окончания STEP_A
.
Я хочу запустить все сборки через REST API. Я делаю POST /app/rest/buildQueue
с параметром branchName = "feature_222"
.
Хорошо, я вижу, что STEP_A
успешно начинается с проверки feature_222
ветви. После его окончания STEP_B
начинает работать, НО с проверкой ветки develop
. Конечно, это нежелательное поведение.
Что мне сделать, чтобы это исправить?