Jenkins奇技淫巧

Jenkins奇技淫巧 — 安全篇

2019-04-18  本文已影响5人  拔萝卜占坑
\color{blue}{Jenkins系列文章还在更新和完善中,有什么疑问欢迎留言}

\color{blue}{目录}

Jenkins奇技淫巧 — 安装篇(mac)
Jenkins奇技淫巧 — 配置篇
Jenkins奇技淫巧 — 安全篇
Jenkins奇技淫巧 — 发送邮件篇
Jenkins奇技淫巧 — 全局变量篇
Jenkins奇技淫巧 — 新建任务篇
Jenkins奇技淫巧 — 插件篇
Jenkins奇技淫巧 — 问题篇
Jenkins奇技淫巧 — 命令篇
Jenkins奇技淫巧 — 环境配置篇(Android自动化构建)
Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建)
Jenkins奇技淫巧 — 第一次实战篇(Android自动化构建)


管理用户(系统管理 -> 管理用户)

在第一篇文章Jenkins奇技淫巧 — 安装篇(mac)里,安装成功后,第一次访问Jenkins,会让我们选择是直接用admin作为管理员登陆Jenkins,还是自己新创建一个管理员账户,如果选择的是直接使用admin进入,那么在用户列表里面就会显示admin账户,由于admin默认的密码很长,很难记忆,所以我们可以重新创建一个管理员账户,当然也可以修改admin的密码和账户名。

全局安全配置(系统管理 -> 全局安全配置)

Jenkins官方文档 [https://jenkins.io/zh/doc/book/managing/security/]

访问控制是保护Jenkins环境免受未经授权使用的主要机制。在Jenkins中配置访问控制 是必要的:

屏幕快照 2019-04-18 下午4.14.01.png 屏幕快照 2019-04-18 下午5.00.28.png

将鼠标放在对应的权限上面,会有说明,英文的可以自行谷歌翻译。

\color{red}{注意1:} 基于矩阵的安全性和基于项目的矩阵授权策略由 Matrix Authorization Strategy Plugin插件提供,它可能不会安装在你的Jenkins中。

\color{red}{注意2:}如果不进行权限控制,你发现注册用户可以修改你Jenkins的配置,所以你可以在认证用户组配置相应权限,而管理员拥有全部权限,或者不允许注册,管理员直接创建用户并设置权限。

凭据配置(系统管理 -> 凭据配置)

凭据是什么,可以理解成账户和密码,在需要使用的时候,可以直接选择需要使用的凭据就可以了,不用输入账户和密码。

讲解凭据配置之前我们来看看,怎么创建凭据,在Jenkins左边又个凭据选项,点击进入。


屏幕快照 2019-04-18 下午5.38.14.png

图片的上面展示的是我们创建的凭据,里面写明了提供者,域,id等,下面是提供者,以及提供者包含了哪些域。默认有一个全局的域

  1. 将鼠标放到提供者名字上面,会出现一个下拉箭头,然后可以添加域,当然你可以点击左边的系统(即默认的提供者),然后添加域。
  2. 点击对应提供者列表下的域,进入域所包含的凭据列表,点击添加凭据。


    屏幕快照 2019-04-18 下午5.45.13.png
  1. 添加凭据后


    屏幕快照 2019-04-18 下午5.49.33.png
  2. 那现在我们来看,凭据配置界面


    屏幕快照 2019-04-18 下午5.50.35.png

管理员密码忘记

这个自行百度,不同的Jenkins版本可能有些不同。

上一篇下一篇

猜你喜欢

热点阅读