Jenkins SCMユーザー<->メールマッピング。 CLI経由でダンプ /復元 /編集方法
-
23-10-2019 - |
質問
新しいHudson/Jenkinsインスタンスを設定するとき、SCMユーザーにすべてのメールアドレスを手動で提供する必要がある問題に遭遇します。
Subversionを使用していますが、ユーザー名からメールアドレスを生成することはできません。マッピングはありましたが、GUIを使用せずにコピー /編集する方法は見つかりませんでした。退屈になる20人以上のユーザーと、ファイルなどを編集するだけです。
たぶん、私はscmusers.xmlのような些細なことを見逃しているのでしょうか(これは完全に仕事をするでしょう)?
解決
これまでに2つの解決策があります:
- ユーザーはに保存されます
users/USERNAME/config.xml
バージョン /更新 /などを使用できます。 - の使用を行う
RegEx+Email+Plugin
, 、ファイルのユーザーとバージョンごとに1つのルールを作成します。
他のヒント
20人以上のユーザーがいる場合、SCMユーザーのリストを設定することが最適です。その後、人々がグループを追加/去るとき、ハドソンの仕事の代わりにメーリングリストを編集するだけで済みます。また、メーリングリストのソフトウェアに応じて、人々はリストから自分自身を追加してドロップすることができ、ハドソンで自分で維持する時間を節約できます。
また、Hudsonサーバーが使用しているメールサーバーのエイリアスサポートを調べたい場合があります。 SVNユーザー名を使用する必要のあるメールをHudsonに送信しますが、SVNユーザー名を実際の電子メールアドレスにマッピングする /etc /エイリアスファイル(または電子メールサーバーに等しい)のエイリアスを定義します。
所属していません StackOverflow