Персональная сборка с зависимостями - PullRequest
3 голосов
/ 07 июня 2011

Я начал использовать личные сборки TeamCity с помощью новой функции удаленного запуска Git в TeamCity 6.5. Выполнение одной сборки работает нормально; У меня есть проект, который компилируется из исходного кода, и я дал ему триггер Branch Remote Run.

Однако похоже, что TeamCity запускает только один проект, к которому применен триггер удаленного запуска филиала. У меня есть несколько проектов модульных тестов, связанных в цепочку с триггерами Finish Build, и ни один из них не запускается. Кроме того, если я пытаюсь запустить пользовательскую сборку одного из этих проектов модульного тестирования, я не могу использовать артефакты из моей личной сборки: я могу выбирать артефакты только из одной из «официальных» сборок.

Можно ли настроить личные сборки TeamCity для работы с цепочками сборки?

Ответы [ 2 ]

2 голосов
/ 19 сентября 2012

Имея настройки, которые у вас есть (зависимости моментальных снимков и триггеры завершения сборки), вы можете достигнуть цепочки сборки, отправив свои личные изменения в сборки, которые вы хотите запустить.Например, если у вас есть проекты A и B, где B зависит от A - запустите удаленную сборку для проекта B, и сначала будет запущен A, и B будет добавлен в очередь.Обе эти сборки будут иметь ваши личные изменения.

Если вы используете плагин TeamCity Visual Studio, вы можете выбрать, в какие сборки вы хотите отправлять свои изменения, и вам просто нужно поставить галочку для B вместо A.

Готовый триггер сборки не будет запущен, но цепочка сборки означает, что сначала нужно построить A.

Дополнительная информация - http://confluence.jetbrains.net/display/TCD7/Build+Chain

(у вас естьпомечен TeamCity 6.5, но 7 уже выпущен, поэтому я включил документацию для более новой версии)

1 голос
/ 08 июня 2011

Полагаю, вам следует настроить цепочку не с помощью триггера Finish Build, а с помощью функции «Снимки зависимостей» в TeamCity.И, установка зависимостей артефактов на основе снимков.

Пожалуйста, ознакомьтесь с зависимостями снимков в TeamCity здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...