Jenkins - 安全

在 Jenkins 中,您可以设置用户及其在 Jenkins 实例上的相关权限。默认情况下,您不希望每个人都能够在 Jenkins 中定义作业或其他管理任务。因此,Jenkins 能够进行安全配置。

要在 Jenkins 中配置安全性,请按照以下步骤操作。

步骤 1 − 单击"管理 Jenkins"并选择"配置全局安全性"选项。

配置全局安全性

步骤 2 − 单击"启用安全性"选项。举个例子,假设我们希望 Jenkins 维护自己的用户数据库,因此在安全领域中,选择"Jenkins 自己的用户数据库"选项。

默认情况下,您需要一个中央管理员来定义系统中的用户,因此请确保未选择"允许用户注册"选项。您暂时可以保留其余部分,然后单击"保存"按钮。

启用安全选项

步骤 3 − 系统将提示您添加第一个用户。例如,我们正在为系统设置管理员用户。

管理员用户

步骤 4 − 现在是时候在系统中设置您的用户了。现在,当您转到"管理 Jenkins"并向下滚动时,您将看到"管理用户"选项。单击此选项。

管理用户

步骤 5 − 就像您定义管理员用户一样,开始为系统创建其他用户。例如,我们只是创建另一个名为"用户"的用户。

用户

步骤 6 − 现在是时候设置您的授权了,基本上是谁有权访问什么。转到"管理 Jenkins"→配置全局安全性。

现在在授权部分,单击"基于矩阵的安全性"

授权部分

第 7 步 − 如果您在用户组列表中没有看到用户,请输入用户名并将其添加到列表中。然后向用户授予适当的权限。

定义相关授权后,单击保存按钮。

您的 Jenkins 安全性现已设置。

注意 − 对于 Windows AD 身份验证,必须将 Active Directory 插件添加到 Jenkins。