6

新しいHudson/Jenkinsインスタンスを設定するときに、scmユーザーのすべての電子メールアドレスを手動で提供する必要があるという問題が発生します。

Subversionを使用していますが、ユーザー名からメールアドレスを生成できません。マッピングを取得しましたが、GUIを使用せずにそれをコピー/編集する方法が見つかりませんでした。20人以上のユーザーが退屈で、ファイルなどを編集したいのですが。

たぶん私はscmusers.xmlのような些細なことを見逃しています(これは完全に仕事をします)?

4

2 に答える 2

3

これまでに2つの解決策があります:

  • ユーザーが保存されている場所はusers/USERNAME/config.xml、バージョン管理/更新/などの可能性があります。
  • を利用してRegEx+Email+Plugin、ユーザーごとに 1 つのルールを作成し、そのファイルをバージョン管理します。
于 2011-02-07T14:21:20.360 に答える
1

20人以上のユーザーがいる場合は、scmユーザーのリストを設定するのが良い方法です。その後、人々がグループを追加/削除するとき、ハドソンの仕事の代わりにメーリングリストを編集するだけで済みます。また、メーリングリストソフトウェアによっては、リストに自分自身を追加したり、リストから削除したりできる場合があります。これにより、ハドソンで自分でリストを維持する時間を節約できます。

また、Hudsonサーバーが使用している電子メールサーバーのエイリアスサポートを調べることもできます。HudsonがSVNユーザー名を使用して必要なメールを送信するようにしますが、SVNユーザー名を実際のメールアドレスにマップするエイリアスを/ etc / aliasesファイル(またはメールサーバーに相当するもの)で定義します。

于 2011-01-26T05:44:30.723 に答える