2010-11-18 9 views
2

ハドソンで複数の設定をテストするための良いプラクティスがあるのだろうかと思います。デバッグモードとリリースモードでテストをコンパイルし、MPIのオン/オフを切り替えます。ハドソンと設定(デバッグ、リリース、パラレルなど)

makeシステムは、一連のパラメータ(DEBUG = FALSE、OPT = TRUE、MPI = TRUE)をとり、正しく実行され、適切にラベル付けされたテスト実行ファイルを生成します。私はおそらくすべてを行うモノリシックな制御スクリプトを作成することができますが、パラメータのリストを反復するための機能が不足しているのだろうかと思います。その間にプロジェクトを掃除することができればさらに良いでしょう。

誰でも意見がありますか?これは別々のプロジェクトで最善ですか?パラメータは?非常に完全なスクリプトを書くだけで?

答えて

4

オプションを選択ジョブを最初に作成するときに、マルチコンフィグレーションプロジェクトをビルドします。

複数構成ビルドでは、ビルドパラメータの1つの値のセットを定義する「軸」を追加できます。次に、ビルドスクリプトはAxisパラメータを環境変数として参照できます。複数の軸を定義すると、Hudsonはすべての組み合わせを実行します。

+0

+1これも私の最初の考えでした。 –

関連する問題