web-dev-qa-db-ja.com

認証のためにユーザーを作成してJenkinsのグループに追加する方法は?

会社でLDAPを使用できなかったため、ユーザーログインに「Jenkins独自のユーザーデータベース」セキュリティレルムを使用することにしました。また、ホスト名またはポート番号を別のものに変更することにした場合、GoogleのOpenIDに問題があります。

また、セキュリティのために「プロジェクトベースのマトリックス認証戦略」スキーマを使用しています。

しかし、自分のグループを作成し、グループにユーザーを追加して権限を管理することはできないようです。

59
xbeta

2009年のJenkinsの主要開発者である川口Koh介によるこの投稿による 、組み込みのJenkinsユーザーデータベースのグループサポートはありません。グループサポートは、JenkinsをLDAPまたはActive Directoryと統合する場合にのみ使用できます。これは2012年と同じようです。

ただし、Vadimが答えで書いたように、 Role strategyプラグイン のおかげで、組み込みのJenkinsユーザーデータベースのグループサポートは必要ありません。

66
Steve HHH

そのために Role Strategy plugin を使用できます。チャームのように機能し、いくつかの役割を設定して割り当てます。プロジェクト固有のレベルでも。

28
Vadim Kotov

Jenkins-3.5にロールプラグインをインストールしましたが、「Jenkinsの管理」の下に「ロールの管理」オプションが表示されず、Wikiからセキュリティインストールページをフォローすると、すべてのユーザーが即座にロックアウトされます。サーバー上のJenkinsを手動でシャットダウンし、正しい構成設定を復元し(/ meが適切なバックアップを行って喜んでいます)、Jenkinsを再起動する必要がありました。

そのプラグインは2011年に最後に更新されたので、私は大きな期待を持っていませんでした

5
Tux