Я работаю над определением шаблона построения общего назначения для всех наших проектов, который я разместил на уровне "корневого проекта" (благодаря этой новой функции TeamCity 8). Некоторые из наших проектов создают установщик, который должен быть сгенерирован отдельным "шагом сборки", который запускает powershell script. Однако некоторые из наших проектов не создают этот установщик и, следовательно, не нуждаются в этом дополнительном шаге сборки.
Есть ли способ условно выполнить шаг сборки, основанный на параметре построения? Я подумал, что, возможно, здесь может быть задействована функция "отключить сборку", но я не вижу способа определить статус включения/отключения шага с помощью параметра.
Конечно, я мог бы испечь это условие на этапе сборки, который выполняет генератор установки, но было бы более чистым, если бы это можно было обработать из самой команды.