A と B の 2 つのビルドがある場合、B が強制されると、B のビルド手順に進む前に A のビルドが自動的に強制されるように CCNet を設定するにはどうすればよいですか?
ForceBuildPublisher を見たことがありますが、前提条件ビルドではなく、依存ビルド用のようです。
「launchccnetbuild」ナント タスクのページも確認しましたが、コード ファイルが見つからないようです。
A と B の 2 つのビルドがある場合、B が強制されると、B のビルド手順に進む前に A のビルドが自動的に強制されるように CCNet を設定するにはどうすればよいですか?
ForceBuildPublisher を見たことがありますが、前提条件ビルドではなく、依存ビルド用のようです。
「launchccnetbuild」ナント タスクのページも確認しましたが、コード ファイルが見つからないようです。
「いい」方法はありません、私は恐れています。ForceBuildPublisherは、プロジェクトBにプロジェクトAの開始と終了を待機させることができる場合に機能します。後者の場合、複数の可能性が存在するため、1つはファイルをポーリングすることです。
Lothar_K が述べたように、「いい」方法はありません。通常、この状況が必要な場合は、ビルド A のビルド スクリプト (この場合は nant タスク) がビルド B の nant タスクにコピー\マージされます。
もう 1 つの方法は、CCNet のバージョンに応じてシーケンシャル タスクを使用することです。