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 //测试
配置如下
越学越感到自己的无知