У меня есть несколько проектов, которые я хотел бы иметь в отдельных конфигурациях сборки с слегка различных конфигурациями:Как уменьшить дублирование аналогичных конфигураций сборки?
- источником VCS и строить триггера (то есть с той лишь разницей, который подкаталог корневой директории проекта использовать)
- шаги сборки (первые немногие из них точно такие же, но последние несколько могут варьироваться в зависимости от того, как юнит-тесты должны быть запущены, зависимости и т.д.)
Вот так. Я заглянул в шаблоны конфигурации сборки, но, похоже, это не позволяет гибко указывать шаги пользовательской сборки или дополнительных корней VCS.
Действительно, я просто не хочу вручную копировать (несколько) шагов сборки из нашей конфигурации сборки проекта в несколько других конфигураций и поддерживать их все, когда что-то меняется. Кажется, должно быть лучшее решение?
Какую версию TeamCity вы используете? [Создать конфигурационный шаблон] (http://confluence.jetbrains.com/display/TCD8/Build+Configuration+Template) работает для меня. –
@ user1177636 Да, я думаю, это закончится тем, что будет работать и для моего дела. Мне просто нужно немного обходиться с параметрами. – jwalk