Git RTC SCM 中的挂钩等价物
Git hook equivalent in RTC SCM
我们的 Gitlab 配置如下:
- 如果有人推送他们的代码,第一个服务器端 git 挂钩(预接收)将触发 SonarQube 质量检查,如果代码中有任何错误,它将拒绝该推送。
- 还检查文件类型,如果存在
.zip
、.o
或 .class
等文件,代码将被同一个服务器端挂钩拒绝。
- 文件大小相同。
在将代码交付到服务器之前,是否可以在 IBM RTC SCM 中进行上述 3 次验证?如何?我知道 .jazzignore
,但我特别想要服务器端规则。
我们想知道它,因为我们正在切换到 RTC。我们也有通过 Jenkins 等构建的挂钩,但我知道这在 RTC 中是可能的。
IBM Rational Team Concert 没有开箱即用的可能性来解决这 3 个场景。您可以通过实现自己的 Operations Behaviors (server-side extensions) in Java. Example
来实现
如果你是Git的铁杆粉丝,我推荐使用RTC Git Integration,非常好。
我们的 Gitlab 配置如下:
- 如果有人推送他们的代码,第一个服务器端 git 挂钩(预接收)将触发 SonarQube 质量检查,如果代码中有任何错误,它将拒绝该推送。
- 还检查文件类型,如果存在
.zip
、.o
或.class
等文件,代码将被同一个服务器端挂钩拒绝。 - 文件大小相同。
在将代码交付到服务器之前,是否可以在 IBM RTC SCM 中进行上述 3 次验证?如何?我知道 .jazzignore
,但我特别想要服务器端规则。
我们想知道它,因为我们正在切换到 RTC。我们也有通过 Jenkins 等构建的挂钩,但我知道这在 RTC 中是可能的。
IBM Rational Team Concert 没有开箱即用的可能性来解决这 3 个场景。您可以通过实现自己的 Operations Behaviors (server-side extensions) in Java. Example
来实现如果你是Git的铁杆粉丝,我推荐使用RTC Git Integration,非常好。