私はWindowsバッチスクリプト経由でビルドを実行しています。ビルドが失敗した場合、ビルドを壊した開発者にメールを送信しません。 私を助けることができます。 よろしくお願いします。 Akilanハドソン - Windowsバッチスクリプト - ビルド
答えて
バッチスクリプトで、終了コード(エラーレベル)がバッチスクリプトの成功または失敗を通知するように設定します。これは、バッチファイルが失敗したことをhudsonに示すはずです。ゼロエラーレベルで終了すると成功を示し、ゼロ以外の場合は失敗を示します。バッチファイルが他のアプリケーション(コンパイラなど)を呼び出す場合、それぞれの終了コードを使用してバッチファイルのエラーレベルを設定することができます。
例
@echo off
compiler.exe sourcefile.abc
exit /B %ERRORLEVEL%
のために最後の行は、あなたのバッチファイルのリターンコードとしてcompiler.exeの終了コードを返します。 バッチファイル内で複数の実行がある場合は、各例外の間のエラーレベルをIF ERRORLEVEL
でテストし、ゼロ以外のエラーレベルを検出するたびに失敗します。
また、hudson/jenkins設定内でsmtpサーバーなどを設定するテストツールを使用して、電子メール送信機能をテストすることを忘れないでください。
Andresさん、ありがとうございました。この後、ハドソンは受信者にメールを送信しません。このエラーが発生しました。「受信者の空のリストに電子メールを送信しようとしましたが、無視されました。」 Finished:FAILURE – Aki
ビルドの概要(http://www.beroux.com/articles/hudson/hudson- build-screenshot.png)、失敗したビルドの「変更」セクションで、ビルドをトリガーする変更が報告されていますか?変更の詳細リンクをクリックすると、変更をコミットしたユーザーを確認できますか?その場合、変更のユーザー名をクリックすると、そのユーザーはhudsonに電子メールアドレスを設定しているので、hudsonは電子メールの送信先を知ることができますか? –
ありがとうAndresたくさん!私はこれをマークしました(有効)。ビルドを壊した人に別の電子メールを送るこのオプションをチェックすると、壊れたビルドの変更をコミットした人に通知電子メールが送信されます。ビルド)。電子メールアドレスが受信者リストにも指定されている場合、指定されたアドレスと同様に個人も通知電子メールを取得します。 「受信者リストが空の場合、個人だけが電子メールを受信します」。このシナリオを説明できますか? – Aki
- 1. AntのWindowsバッチスクリプト
- 2. MegaToolsバッチスクリプト(Windows)
- 3. WindowsバッチスクリプトからCプログラムをビルドできません
- 4. WindowsバッチスクリプトのSedコマンド
- 5. SVN&reviewboardのWindowsバッチスクリプト
- 6. Windows 7バッチスクリプト 'For'コマンドエラー/バグ
- 7. NO_CIフラグwithハドソン
- 8. ハドソン環境
- 9. ハドソンの代替ビルドマネージャー
- 10. ジェンキンス/ハドソンは、エラー
- 11. ハドソン製のすべてのビルドを一覧表示するアプリケーション
- 12. ハドソンのビルド番号を無効にする
- 13. ビルド中にページをリロードした後にハドソンからロックアウト
- 14. ハドソン依存度
- 15. ハドソンとmaven-release-plugin
- 16. Windowsバッチスクリプトでのgccコンパイルエラーの確認
- 17. Windowsのディレクトリをバッチスクリプトにする
- 18. Windowsの10 - 自動的に終了バッチスクリプト
- 19. Windowsバッチスクリプト - for/D delims複数回実行
- 20. 行間に表示するWindowsバッチスクリプト
- 21. FORを使用したWindowsバッチスクリプト
- 22. WindowsバッチスクリプトからDB2コマンドを実行
- 23. WindowsバッチスクリプトでGitクローンが失敗する
- 24. 文字列解析:ForループWindowsバッチスクリプト
- 25. CordovaビルドWindows用
- 26. SQLCipher Windowsビルド
- 27. Linux Hudson、Windowsビルド
- 28. ハドソンでJava OutOfMemoryError
- 29. Windowsバッチスクリプトが正常なWindowsコピープロセスを生成する
- 30. 設定ハドソンのみSVNの変化は
良い答えを得るためにはさらに多くの情報が必要です。 Hudsonはビルドを失敗としてマークしますか?失敗した場合、バッチコマンドはゼロ以外の値を返しますか?ハドソンのメイン設定ウィンドウから電子メールが動作することをテストしましたか? – jwernerny