Jenkins-security

提供:Dev Guides
移動先:案内検索

ジェンキンス-セキュリティ

Jenkinsでは、Jenkinsインスタンスでユーザーとその関連する権限を設定できます。 デフォルトでは、誰もがJenkinsでジョブやその他の管理タスクを定義できるようにはなりません。 そのため、Jenkinsにはセキュリティ構成を配置する機能があります。

Jenkinsでセキュリティを構成するには、以下の手順に従います。

  • ステップ1 *-[Jenkinsの管理]をクリックし、[グローバルセキュリティの構成]オプションを選択します。

グローバルセキュリティの構成

  • ステップ2 *-[セキュリティを有効にする]オプションをクリックします。 例として、Jenkinsが独自のユーザーデータベースを維持するようにしたいとします。したがって、セキュリティレルムで、「Jenkins」自身のユーザーデータベースのオプションを選択します。

デフォルトでは、中央管理者にシステム内のユーザーを定義してもらい、「ユーザーにサインアップを許可する」オプションが選択されていないことを確認します。 残りは今のままにして、[保存]ボタンをクリックします。

セキュリティオプションを有効にする

  • ステップ3 *-最初のユーザーを追加するように求められます。 例として、システムの管理ユーザーを設定しています。

管理者ユーザー

  • ステップ4 *-次に、システムでユーザーを設定します。 Jenkinsの管理に移動して下にスクロールすると、「ユーザーの管理」オプションが表示されます。 このオプションをクリックしてください。

ユーザーの管理

  • ステップ5 *-管理ユーザーを定義したように、システム用の他のユーザーの作成を開始します。 例として、「user」という別のユーザーを作成しています。

ユーザー

  • ステップ6 *-次は、基本的に誰が何にアクセスできるか、認証を設定します。 Jenkinsの管理→グローバルセキュリティの設定に移動します。

[認証]セクションで、[マトリックスベースのセキュリティ]をクリックします。

認可セクション

  • ステップ7 *-ユーザーグループリストにユーザーが表示されない場合は、ユーザー名を入力してリストに追加します。 次に、ユーザーに適切な権限を付与します。

関連する承認を定義したら、[保存]ボタンをクリックします。

これで、Jenkinsセキュリティがセットアップされました。

注意-Windows AD認証の場合、Active DirectoryプラグインをJenkinsに追加する必要があります。