• requests-plugin
  • 概括
  • 对于用户
  • 对于管理员

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 条目: