RTC SCM中的Git钩子等效项

时间:2019-01-08 18:07:22

标签: version-control githooks checkin rational-team-concert server-side-validation

我们对Gitlab进行了如下配置:

  1. 如果有人推送了他们的代码,则首先切断服务器侧的git钩子(预接收)将触发SonarQube质量检查,如果代码中有任何错误则拒绝该推送。
  2. 还要检查文件类型,如果存在诸如.zip.o.class之类的某些文件,则该代码将被同一服务器端挂钩拒绝。
  3. 与文件大小相同。

在将代码交付到服务器之前,IBM RTC SCM是否可以进行以上3种验证?怎么样?我知道.jazzignore,但是我想专门针对服务器端规则。

当我们切换到RTC时,我们想知道这一点。我们也可以通过Jenkins等构建钩子,但是我知道这在RTC中是可行的。

1 个答案:

答案 0 :(得分:2)

IBM Rational Team Concert does not have out of box possibility to address those 3 scenarios. You can do it by implementing your own Operations Behaviors (server-side extensions) in Java. Example

If you are a huge fan of Git, I recommend using RTC Git Integration which is quite good.