私は、すべてのプロジェクトの汎用ビルド テンプレートの定義に取り組んでいます。これは、「ルート プロジェクト」レベルに配置されています (TeamCity 8 のこの新機能のおかげです)。一部のプロジェクトではインストーラーを作成します。これは、powershell スクリプトを実行する別の「ビルド ステップ」で生成する必要があります。ただし、一部のプロジェクトではこのインストーラーが作成されないため、この追加のビルド手順は必要ありません。
ビルド パラメータに基づいてビルド ステップを条件付きで実行する方法はありますか? ここで「ビルドステップを無効にする」機能を利用できるのではないかと思いましたが、パラメーターを介してステップの有効/無効ステータスを定義する方法がわかりません。
もちろん、この条件をインストーラーの生成を実行するビルド ステップに組み込むこともできますが、これを teamcity 自体から処理できれば、よりクリーンになります。