DevOps-Jenkins插件管理、多用户项目role授权及邮件通知配置

 在线安装插件

GitLab

GitLab Authentication  认证

Gitlab Hook

Blue Ocean

配置 jenkins 多用户权限管理

安装插件:Role-based Authorization Strategy 基于角色的 认证 策略

1. 创建用户-路径-系统管理-用户管理;

2. 修改授权策略-系统设置-全局安全配置-授权策略选择 “Role-Based Strategy” 基于角色授权;

3. 创建角色-Jenkins—系统管理--Manage and Assign Roles(管理和分配角色)-Manage Roles,Manage Roles全局配置只读权限,Item roles关联项目并配置项目权限(linux38.*表示匹配所有以linux38开头的项目);

4.  Assign Roles关联用户和角色

新建四个任务,实现不同用户管理不同任务

linux38-app1
linux38-app2

magedu-app1
magedu-app2

 邮件通知配置

Jenkins—系统管理—系统设置

 

  发件 配置

邮件通知
SMTP服务器
smtp.qq.com
用户默认邮件后缀
@qq.com
使用SMTP认证
用户名
81xxxx46@qq.com
密码
Concealed   //邮件授权码
使用SSL协议
Use TLS   //TLS端口465,不使用端口25
SMTP端口
465
Reply-To Address
81xxxx46@qq.com   //发件邮箱服务器
字符集
UTF-8
通过发送测试邮件测试配置
Test e-mail recipient
15xxxx21@163.com //测试

 配置如下

 

posted @ 2021-12-25 22:40  不会跳舞的胖子  阅读(156)  评论(0编辑  收藏  举报