Триггер завершения сборки с ветвями функций

Возникла проблема с реализацией следующего рабочего процесса. У меня есть несколько конфигураций сборки (для запуска модульных тестов), которые я хочу запустить вручную для ветки функций.

Ветвь функции указана в настройках спецификации корневой ветви VCS. Все конфигурации сборки используют один и тот же корень VCS. Git используется для контроля версий.

Чтобы запустить эти конфигурации сборки, я создал фиктивную конфигурацию сборки под названием «Выполнить модульные тесты», затем я добавил триггер завершения сборки к тем конфигурациям сборки модульных тестов, которые я хочу запустить. В конфигурации сборки триггера я выбрал «Выполнить модульные тесты» и указал фильтр ветвей.

+:*

проверить все ветки.

Затем я запускаю пользовательскую сборку для конфигурации сборки «Выполнить модульные тесты» и на вкладке изменений выбираю некоторую ветку функций. Но по какой-то причине он запускает сборки для этих конфигураций сборки модульных тестов для ветки, а не для ветки функций, которую я выбрал на вкладке изменений. Не могли бы вы посоветовать wow, чтобы он запускал последующие сборки в той же ветке функций, которую я указал на странице настроек пользовательской сборки? Спасибо.


person user2756605    schedule 02.05.2015    source источник


Ответы (1)


Установка зависимостей моментальных снимков помогла решить проблему.

Если установка зависимости моментального снимка в конфигурациях сборки запускается для конфигурации сборки «Выполнить модульные тесты», то она работает в правильной ветке.

person user2756605    schedule 04.05.2015