Jenkins Run/Replay权限丢失,即使经过身份验证的用户可以执行所有操作



我安装了Jenkins 2.319.2,我想使用重播功能来运行我的管道。然而,它似乎已经不起作用了。它告诉我缺少运行/回放权限,因此我只能运行管道,但不能修改管道脚本。查看安全配置,我发现经过身份验证的用户(我们使用LDAP(可以做任何事情,我们甚至可以对其进行匿名读取访问。为什么我不能重播?

这很可能与脚本中的语法错误有关。我也遇到了同样的错误(Allows you to run a Pipeline build again. (Without the Run/Replay permission, you are not permitted to modify the Pipeline script.(,但在我检查控制台日志并发现一个拼写错误后,它自行解决了,该错误阻止了Jenkinsfile的正确解析。可以重播具有已更正Jenkinsfile的构建。

请参阅文档中的Replay限制。

简而言之:错误信息似乎具有误导性。。

编辑:一个很好的帮助找到这样的问题:https://<your Jenkins instance>/pipeline-model-converter/validate。有关更多信息,请参阅管道开发工具

相关内容

最新更新