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に追加する必要があります。