1

ant を使用した Build-Task の後、Jenkins 用の SeleniumHQ-Plugin を使用していくつかの Selenium-Tests を実行しています。Selenium-Tests の後、Jenkins は Post-Build-Task を実行して、テスト済みのビルドをサーバーにデプロイします。

今、私はこのプロセスを制御したいと思います:

Selenium-Tests が失敗した場合、Jenkins は Post-Build-Task を実行してはなりません。それ以外の場合、Jenkins は Post-Build-Task を実行する必要があります。

ビルドタスクが失敗した場合にビルドタスクをリッスンし、ビルド後のタスクを制御する機能を提供する、Jenkins 用のオプションまたはプラグインなどはありますか?

よろしくトーマス。

4

1 に答える 1

0

1 つの方法は、別のジョブを作成してそれらを連鎖させることです。この場合、現在のジョブの成功/失敗に基づいて 2 番目のジョブを実行するかどうかを決定できます。論理的にも、テストの実行と展開は 2 つの異なる仕事ですよね?Build other projects オプションを使用するか、https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Pluginを使用できます。

于 2013-02-22T13:09:19.610 に答える