Jenkins SCMユーザー<->メールマッピング。 CLI経由でダンプ /復元 /編集方法

StackOverflow https://stackoverflow.com/questions/4780366

質問

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

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

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

役に立ちましたか?

解決

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

  • ユーザーはに保存されます users/USERNAME/config.xml バージョン /更新 /などを使用できます。
  • の使用を行う RegEx+Email+Plugin, 、ファイルのユーザーとバージョンごとに1つのルールを作成します。

他のヒント

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

また、Hudsonサーバーが使用しているメールサーバーのエイリアスサポートを調べたい場合があります。 SVNユーザー名を使用する必要のあるメールをHudsonに送信しますが、SVNユーザー名を実際の電子メールアドレスにマッピングする /etc /エイリアスファイル(または電子メールサーバーに等しい)のエイリアスを定義します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top