【问题标题】:Error during saving build definition on RTC using jenkins使用 jenkins 在 RTC 上保存构建定义时出错
【发布时间】:2020-09-04 07:04:36
【问题描述】:

我正在使用 Jenkins 版本 2.222.1 和 EWM 版本 7.0(以前称为 RTC)。当我尝试保存在 RTC 中创建的构建定义时,出现此错误。

我在 RTC 中创建构建引擎时检查了测试连接是否成功。

【问题讨论】:

  • 我在 Jenkins 中探索了配置安全设置,并在那里配置了基于项目的矩阵设置,但它仍然无法正常工作。

标签: jenkins build continuous-integration rational-team-concert ibm-jazz


【解决方案1】:

这个类似to this issue:

  • 测试连接的用户与 RTC 构建定义中用于访问 Jenkins Job 的用户不同
  • 或者是,但没有权限,在 Jenkins 权限矩阵上查看作业
  • 或者用户是 Jenkins 管理员并且拥有一切权利,但 Jenkins 日志可能包含类似“WARNING hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for ... by <aUser>: Returning 403”的内容

最后一种情况是实际的RTC issue,将在 RTC 7.x 中修复(并在 Jenkins 2.190 或更高版本中看到)

【讨论】:

  • 问题与您共享的问题相似,并且根据我已经尝试过 CHECK CSRF:" 的即时解决方案(解决方法或实际修复取决于您的安全要求)如下:- 作为jenkins 管理员,取消选中“configureSecurity”管理网页(“管理 Jenkins”->“配置全局安全”)的“csrf 保护”框。- 请求新的 rtc 构建。”用户也是我必须看到的相同的 Jenkins 权限矩阵。
猜你喜欢
  • 2019-07-19
  • 1970-01-01
  • 1970-01-01
  • 2014-02-26
  • 2012-10-29
  • 2020-10-16
  • 1970-01-01
  • 2013-07-03
  • 2012-08-17
相关资源
最近更新 更多