CruiseControl.NET(バージョン1.4.4)内に、単一のキューに割り当てた複数のプロジェクトがあります...
<project name="Build - A" queue="Q1">
...
</project>
<project name="Build - B" queue="Q1">
...
</project>
<project name="Build - C" queue="Q1">
...
</project>
<project name="Build - D" queue="Q1">
...
</project>
すべてのプロジェクトはトリガーされないプロジェクトです-私は(部門内の他のすべての開発者と一緒に)CCTrayを使用して各プロジェクトを手動で開始します。問題は次のとおりです。プロジェクトAの実行中に、別のユーザーがForce Buildを使用して別のプロジェクトを開始すると、プロジェクトAと同時に実行されます。同じキューにある場合でも。同じキュー内のリクエストは...わからない、キューに入れられ、同時に実行されないだろうと思っていたでしょう。「UseFirst」のデフォルトのキュー実装を使用しています。
キュー内のプロジェクトをもう少しキューのように動作させる方法はありますか?プロジェクトを時限スケジューラーに追加したいのですが、プロジェクトがすべて同時に実行されて、ひどくパワー不足のビルドマシンを強制終了するわけではないという確信がないので、あえて試してはいけません。