requests-plugin
官网地址:requests-plugin
这个插件为非管理员用户设置了一个请求中心,以便能够要求他们的 Job 被删除或重命名,或者构建被删除或解锁。
Jenkins 在重命名 Job name 后,不显示 Stage View 安装此插件可解决
概括
该插件向 Job 屏幕添加了 2 个新操作,以便没有删除或重命名 Job 所需权限的用户向 Jenkins 管理员发送请求以执行此操作。它还在构建屏幕中添加了 2 个新操作,以便没有删除或解锁构建所需权限的用户可以向 Jenkins 管理员发送请求以执行此操作。
然后,Jenkins 管理员将获得一个专用屏幕来处理所有传入请求。如果已配置,将向分配的管理员和请求的提交者发送一封电子邮件。然后,管理员用户可以查看请求,然后只需单击一个按钮即可应用更改。
对于用户
对于无权删除/重命名 Job、删除/解锁构建、删除/重命名文件夹或删除多分支管道的用户。如果启用,以下操作可用。
- 请求删除 Job
- 申请 Job 重命名
- 请求构建删除
- 请求构建解锁
- 请求删除文件夹
- 请求文件夹重命名
- 请求删除多分支管道
- 工作请求
对于管理员
全局设置允许管理员启用/禁用任何可用操作并启用电子邮件通知(Manage Jenkins -> Configure System):
- 请务必注意,在更改 “启用删除作业请求的链接” 时,需要重新启动 Jenkins,以便所有适用的作业都收到该操作。
- 确保在单击 “发送测试电子邮件” 按钮之前保存电子邮件配置更改。
- 必须在作业配置中启用丢弃旧构建,然后才能查看 “永久保留此构建” 选项。
管理员在 Jenkins 的主配置屏幕(Manage Jenkins -> Tools and Actions)中获得了一个新的 Pending Requests 条目: