# Jenkins 权限插件配置

# 本内容你将获得

  • Jenkins 安装及插件配置
  • Jenkins 权限配置

# 插件安装

# 说明

jenkins 本身带有一定的权限配置,但是通用情况下,更推荐一个细分的权限插件Role-based Authorization Strategy

主要安装的插件如下:

  • 权限管理插件:Role-based Authorization Strategy
  • Maven构建插件:Maven Integration plugin
  • 远程服务器插件: Publish Over SSH
  • 单元测试报表插件:Allure Jenkins Plugin
  • 钉钉通知插件: Dingtalk

配置的环境变量:

这里注意一下jdk和maven的版本号

  • docker认证: 环境变量名称是alinesno-cloud-docker-cret
  • jdk: 环境名称是jdk-11.0.9
  • maven: 环境变量名称是apache-maven-3.8.6
  • dingtalk机器人: 环境变量ID是alinesno-operation-dingtalk-robot

# 插件安装

点击系统管理,进入系统管理页面,点击插件管理选项

进入插件管理页面之后,可在右上角的搜索框进行搜索,搜索自己需要安装的插件即可

找到需要安装的插件时,在选择框内勾选,然后点击底部的安装方式。根据实际情况选择“直接安装”或“下载待重启后安装”

# 权限配置

在插件安装完成之后,还不能出现插件的配置,需要调整插件配置策略,选择Role-Based Strategy

在选择之后,返回 jenkins 配置,出现以下的选择功能,点击进去配置即可

点击进入Manager Roles配置。配置目标是建立一个开发角色,角色名为developer功能选择按如下即可

返回上一层,进入Assign Roles配置,为目标用户分配角色即可。此处为平台开发管理员用户分配developer角色

# 环境变量

参考以下链接,配置jdk和maven的环境变量

Dingtalk插件的配置

# 其它