jenkins插件管理及安装
插件安装目录
插件下载地址:http://updates.jenkins-ci.org/download/plugins/
[root@ubuntu1804 ~]#ls /var/lib/jenkins/plugins/
ace-editor momentjs
ace-editor.jpi momentjs.jpi
ant pam-auth
antisamy-markup-formatter pam-auth.jpi
antisamy-markup-formatter.jpi pipeline-build-step
ant.jpi pipeline-build-step.jpi
apache-httpcomponents-client-4-api pipeline-github-lib
apache-httpcomponents-client-4-api.jpi pipeline-github-lib.jpi
authentication-tokens pipeline-graph-analysis
authentication-tokens.jpi pipeline-graph-analysis.jpi
bouncycastle-api pipeline-input-step
bouncycastle-api.jpi pipeline-input-step.jpi
branch-api pipeline-milestone-step
branch-api.jpi pipeline-milestone-step.jpi
build-timeout pipeline-model-api
build-timeout.jpi pipeline-model-api.jpi
.....
安装和gitlab相关的插件
搜索需要gitlab(和gitlab相连)和Blue Ocean(显示信息更加好看)的相关插件并安装



选中下面“安装完成后重启Jenkins(空闲时)”,自动重启jenkins



配置 jenkins 权限管理
默认jenkins用户可以执行所有操作,为了更好的分层控制,可以实现基于角色的权限管理,先创建角色和用户,给角色授权,然后把用户管理到角色。
查看默认的权限设置

安装插件


如果直接下载失败,可以直接清华源下载,将插件放在/var/lib/jenkins/plugins目录下

创建新用户
Jenkins—系统管理—管理用户— 新建用户




重复上面操作,再创建mage用户

更改认证方式
Jenkins—系统管理—全局安全配置
默认创建的用户登录后可以做任何操作,取决于默认的认证授权方式。

创建角色
Jenkins—系统管理–Manage and Assign Roles


添加角色

对角色分配权限

将用户关联到角色


测试普通用户登录

登录成功之的界面,没有系统管理权限,只能执行被授权过的job且没有了管理员权限。

创建项目角色

分配权限

对用户授权项目的角色

用户mage登录,查看

jenkins 邮箱配置
生成QQ邮箱登录授权码

配置jenkins管理员邮箱
Jenkins—系统管理—系统设置:

发件配置

测试发送邮件

本文链接:https://www.yunweipai.com/35734.html




网友评论comments