1

Hudsonで編集可能な電子メール通知プラグインを使用しています。使用されるバージョン管理ツールはSVN(Subversion)です。メール拡張プラグインには、「コミッター」にメールを送信するオプションがあります。このオプションを有効にすると、SVNからユーザーの詳細を取得し、それらのユーザーにメールを送信します。

この場合、SVNはActive Directory(NTログイン)で構成されているため、hudsonはNTLogin@domain.comにメールを送信しようとしていますが、これは正しくありません。すべての人のNTログインとその電子メールIDを含むテキストファイルがあります。

このテキストファイルを読み取り、NTLogin@domain.comではなく実際の電子メールIDに電子メールを送信するようにHudsonを構成する方法はありますか。

ご意見をお聞かせください。

4

1 に答える 1

0

デフォルトの電子メールサフィックス(@domain.com一部)を変更するには:

  • ハドソンの管理に移動
  • [システムの構成]をクリックします
  • [電子メール通知]まで下にスクロールします
  • Default user e-mail suffixたとえば、必要なものに変更します@yourcompany.com
  • [保存]をクリックします

このようにして、NTLoginユーザーごとにこのサフィックスを追加します。

メールが実際にNTLogin@yourcompany.com標準に準拠していない場合は、JenkinsにAD情報からメールを抽出してもらうことができます。このフィールドをクリアしDefault user e-mail suffix、空白のままにします。

それが機能しない場合(AD構成によって異なります)、各ユーザーの電子メールアドレスを個別に上書きする必要がある場合があります。

  • Peopleリンクをクリックします
  • 必要なユーザーを選択し、[構成]をクリックします
  • 必要なユーザーのメールアドレスを手動で入力します。
  • [保存]をクリックします

ユーザーがPeopleリストに表示されるためには、そのユーザーがHudsonに知られている必要があることに注意してください(つまり、Hudsonで手動で作成されたか、Hudsonがチェックアウトした過去に何かをコミットしたことがあります)。

于 2013-02-01T15:00:16.237 に答える