4

Jenkinsでは、[必要に応じて同時ビルドを実行する]チェックボックスをオフのままにしておくと、重複ビルドが互いに重なり合うのを防ぐことができます。

ただし、並行ビルドを決定する方法は、ジョブ自体が実行されているかどうかだけです。ジョブに渡されるすべてのパラメーターが同じであるかどうかに基づいて、並行ビルドを決定する必要があります。

したがって、パラメーターfooとbarを使用してキューにジョブがある場合、fooとbazを使用してキューに入れると実際にキューに入れられますが、パラメーターfooとbarを使用して別のジョブをキューに入れるとドロップされます。

これは可能ですか?

4

1 に答える 1

2

以前にキューに入れられたジョブにまったく同じパラメーターがある場合、Jenkinsはキューに入れられたジョブを自動的に強制終了すると思います。ジョブがパラメーターfooとbarでキューに入れられている場合、同じジョブが再びfooとbarでキューに入れられ、2番目のインスタンスがドロップされます。

あなたの例(fooとbarを使用した最初のジョブ、fooとbazを使用した2番目のジョブ、fooとbarを使用した3番目のジョブ)では、すべてのジョブがキューに入れられると思います。

于 2012-06-18T21:49:02.103 に答える