私は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. SVN&reviewboardのWindowsバッチスクリプト
- 2. Windows 7バッチスクリプト 'For'コマンドエラー/バグ
- 3. NO_CIフラグwithハドソン
- 4. ハドソン環境
- 5. ハドソン製のすべてのビルドを一覧表示するアプリケーション
- 6. ハドソンのビルド番号を無効にする
- 7. 行間に表示するWindowsバッチスクリプト
- 8. ハドソンの代替ビルドマネージャー
- 9. ジェンキンス/ハドソンは、エラー
- 10. ハドソン依存度
- 11. ハドソンとmaven-release-plugin
- 12. SQLCipher Windowsビルド
- 13. Linux Hudson、Windowsビルド
- 14. バッチスクリプト
- 15. バッチスクリプト
- 16. バッチスクリプト
- 17. バッチスクリプト
- 18. ビルドboost.Log on Windows 7
- 19. ハドソンでJava OutOfMemoryError
- 20. ハドソンCI:2つ以上の同時ビルドを実行できますか?
- 21. 設定ハドソンのみSVNの変化は
- 22. バッチスクリプトIF
- 23. Windows Mobile 6.5のRhomobileビルド
- 24. Windows/opengl glext.hビルドの問題
- 25. Windows用のffmpegのビルド8
- 26. ハドソン貨物竣工
- 27. ハドソンとキュウリのCI
- 28. ハドソン/ジェンキンススレーブ操作の明確化
- 29. Windowsバッチスクリプトを使用した安全なFTP
- 30. Windows起動時にバッチスクリプトをインストールする方法は?
良い答えを得るためにはさらに多くの情報が必要です。 Hudsonはビルドを失敗としてマークしますか?失敗した場合、バッチコマンドはゼロ以外の値を返しますか?ハドソンのメイン設定ウィンドウから電子メールが動作することをテストしましたか? – jwernerny