0
hudsonのポストビルドタスクプラグインが開発のための優れたサービスを提供することを認識しました。プラグインを使用すると、ログテキストにjava regexを使用できます。デモでは、hudsonログにマッチした値をスクリプトに渡すことができます。 参照http://wiki.hudson-ci.org/display/HUDSON/Post+build+task。 このように、パターンを使用してログを照合し、一致する結果に応じて異なるデータをエコーするという考えがあります。しかし、私の実験では、参照を認識してスクリプトに渡すことはできませんでした。次のようにハドソンログ:hudsonのポストビルドタスクプラグインでリファレンスを使用するにはどうすればいいですか
Match found for :PASSED: crawlEn(\d+) : True
Logical operation result is TRUE
Running script : echo %1 > g:\ELLUZZN\.hudson\jobs\test2.txt
[workspace] $ cmd /c call g:\apache-tomcat\temp\hudson373290022084813222.bat
g:\ELLUZZN\.hudson\jobs\HealthCheckTelekomSerbiaTest\workspace>echo 1>C:\Users\ELLUZZN\.hudson\jobs\test2.txt
g:\ELLUZZN\.hudson\jobs\HealthCheckTelekomSerbiaTest\workspace>exit 0
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 1
しかし、サンプル2については、http://wiki.hudson-ci.org/display/HUDSON/Post+build+taskでどのように説明できますか? – Charles
もしあなたが "(\ d +)"を意味するのであれば、あなたのスクリプトには渡されず、正規表現比較のためだけに使われます。 –