私は2つのタスクを持つハドソンの仕事をしています。タスク A を開始し、タスク A がまだ実行されている間にタスク B を開始すると、タスク A が終了するまでタスク B は実行を開始しません。このジョブをロックしていません (つまり、「ロック」オプションがチェックされていません)。タスク A とタスク B が同時に実行されるように、このジョブを有効にするにはどうすればよいですか?
1142 次
2 に答える
0
通常のビルドとバッチ ジョブでは、ワークスペースが暗黙的にロックされます。ビルドがバッチ ジョブの途中で開始されてワークスペースが消去されることは望ましくないため、これは理にかなっています。バッチ ジョブを実行するときに、共有ワークスペース ロックと排他的ワークスペース ロックのどちらを選択するかについて議論することができます。お気づきのように、現時点では常に排他的です。
于 2009-07-20T13:39:46.240 に答える
0
Batch Tasks プラグインはタスクを基本的にキュー内のステップとして扱うため、現時点ではそれらを同時に実行できるとは思えません。
2 つのタスクを同時に (常に?) 実行したい場合、これらのタスクを外部スクリプトとして配置し、両方を同時に実行するタスクを作成するだけではどうですか?
于 2009-06-17T06:43:16.740 に答える