Jenkins添加凭证无法选择Global/System范围且报错如何解决
Jenkins新增凭证无Scope选项、创建报错解决方法
报错
No enum constant com.cloudbees.plugins.credentials.CredentialsScope.是由于前端页面未加载出Scope选项,提交创建请求时没有传递合法的Scope枚举值,后端参数校验失败抛出的异常。
- 权限校验:确认当前登录账号持有Jenkins系统管理员权限,仅拥有任务配置权限的账号无凭证Scope配置权限,无法看到对应选项
- 插件兼容性修复:进入Jenkins插件管理中心,找到「Credentials 插件」,将其升级到和当前Jenkins核心版本匹配的最新稳定版;如果升级后问题依旧,卸载该插件后重启Jenkins,再重新安装兼容版本
- 前端缓存清理:清除浏览器缓存后切换无痕模式访问Jenkins,重新进入凭证创建页面,排除前端静态资源缓存导致的选项渲染异常
- 临时应急方案:如果需要紧急创建凭证,可通过Jenkins CLI工具执行创建命令,执行时手动指定
scope参数为GLOBAL或SYSTEM即可正常创建
内容的提问来源于stack exchange,提问作者Manoj Piyumal
相关产品推荐
相关产品推荐

