1

我们将 Gitlab 配置如下:

  1. 如果有人推送他们的代码,则第一个服务器端 git hook(预接收)将触发 SonarQube 质量检查,如果代码中有任何错误,它会拒绝该推送。
  2. 还检查文件类型,如果某些文件如或存在,则代码会被同一服务器端挂钩拒绝.zip.o.class
  3. 文件大小相同。

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

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

4

1 回答 1

2

IBM Rational Team Concert 没有现成的可能性来解决这 3 个场景。您可以通过在 Java 中实现自己的操作行为(服务器端扩展)来做到这一点。例子

如果你是 Git 的忠实粉丝,我推荐使用RTC Git Integration,它非常好。

于 2019-01-09T22:11:14.127 回答