0

2つのタスクを持つHudsonジョブがあります。タスクAを開始してから、タスクAがまだ実行中にタスクBを開始すると、タスクBはタスクAが終了するまで実行を開始しません。このジョブではロックされていません(「ロック」オプションはチェックされていません)。タスクAとタスクBが同時に実行されるように、このジョブを有効にするにはどうすればよいですか?同じ名前の複数のHudsonジョブを実行する方法

+0

同じジョブを2回実行しようとしていますか、同じ名前の2つのジョブがあるか、タスクBと同時にタスクAを実行しようとしています(タスクは何ですか?うまくいかない? – stefanB

+0

これは、ビルドジョブのサブセクションのような「バッチタスク」です。バッチタスクプラグイン(http://wiki.hudson-ci.org/display/HUDSON/Batch+Task+Plugin)をインストールすると表示されます。したがって、 "BUILDME"ジョブには、buildme-aとbuildme-bの2つのバッチタスクがあります。私ができるようにしたいのは、buildme-aとbuildme-bを同時に実行することです。しかし、現在、ハドソンは1つを実行し、終了するまで待ってから、もう一方を実行します。 –

答えて

0

バッチタスクプラグインはタスクをキューの基本的なステップとして扱いますので、現在はそれらを同時にシミュレートすることはできません。

2つのタスクを同時に実行するには(これらのタスクを外部スクリプトとして配置するだけでなく、同時に両方を実行するタスクを作成する場合)?

0

通常のビルドとバッチジョブでは、ワークスペースに暗黙のロックが設定されています。バッチジョブの途中でビルドを開始し、ワークスペースを消去したくない場合があります。バッチ・ジョブを実行するときに、共有ワークスペースと排他的ワークスペース・ロックの選択を主張することができます。 現在、あなたが気づいたように、それは常に排他的です。

関連する問題