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—系统管理—系统设置:
发件配置
测试发送邮件
本文链接:http://www.yunweipai.com/35734.html
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/52608.html