1

出力が「合格」の場合は、Java アプリケーションを実行する必要があり、mvn siteコマンドを実行します。私はいくつかのフォーラムを通過し、サイト前の目標を使用してこれを実行できることを知りましたが、「合格」状態を検証するにはどうすればよいですか。Java アプリケーションは、Python スクリプトを呼び出すために使用されるコマンドです。正常に実行されると、出力が渡されます。Hudson から実行する場合、コマンドを Pre-Build ステップに入れることができます。しかし、出力が成功したか失敗したかを検証するにはどうすればよいですか。助けてください

4

1 に答える 1

0

Jenkins の「シェルの実行」ヘルプから:

いずれかのコマンドがゼロ以外の終了コードで終了した場合、ビルドは失敗と見なされます。

したがって、Java アプリケーションが渡された場合は 0 を返し、それ以外の場合は何かを返すようにする必要があります。そのために使えますSystem.exit(0)

Java アプリケーションを制御できない場合は、 を使用tail -1 | grep Passedして、コマンドが最終行で「成功」したかどうかを確認できます。

于 2012-04-26T07:40:05.077 に答える