部署新版Jenkins时初始化失败:‘assignments’已弃用问题咨询
解决Jenkins初始化失败:io.jenkins.plugins.casc.ConfiguratorException: ‘assignments’已弃用
部署新版Jenkins时触发初始化失败,报错信息如下:
io.jenkins.plugins.casc.ConfiguratorException: ‘assignments’已弃用
解决方案
这个错误源于Jenkins Configuration as Code (CasC)插件配置中使用了已废弃的assignments字段,替换为当前支持的字段即可解决:
- 找到Jenkins CasC对应的配置文件(常见为
jenkins.yaml) - 定位到包含
assignments的配置块,将assignments替换为grants - 示例修改:
旧配置:
新配置:security: authorizationStrategy: roleBased: assignments: - role: "admin" groups: ["jenkins-admins"]security: authorizationStrategy: roleBased: grants: - role: "admin" groups: ["jenkins-admins"] - 保存配置后重启Jenkins,重新执行初始化即可完成部署
内容的提问来源于stack exchange,提问作者Rahul Kamboj
相关产品推荐
相关产品推荐

