RTC SCM 中的 Git 钩子等效项

Posted

技术标签:

【中文标题】RTC SCM 中的 Git 钩子等效项【英文标题】:Git hook equivalent in RTC SCM 【发布时间】:2019-06-03 11:22:34 【问题描述】:

我们的 Gitlab 配置如下:

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

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

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

【问题讨论】:

在决定是否切换之前, 是否应该检查一下当前工作流程中想要保留的部分是否受支持? 你说的太对了....我们受到所有其他工具 rqm、ccm、门等的影响。还有当时与声纳的集成插件...所以我们没有考虑太多它。 【参考方案1】:

IBM Rational Team Concert 没有现成的可能性来解决这 3 个场景。您可以通过在 Java 中实现自己的Operations Behaviors(服务器端扩展)来实现。 Example

如果你是 Git 的忠实拥护者,我推荐使用 RTC Git Integration,这很不错。

【讨论】:

我不是在寻找现成的熟程序。这就是我要找的。​​span> 我很乐意提供帮助 :)

以上是关于RTC SCM 中的 Git 钩子等效项的主要内容,如果未能解决你的问题,请参考以下文章

SVN:Git 中的外部等效项?

git

在列表中使用 react redux 钩子会影响性能吗?

Jenkins 中的 Maven 发布问题

编写一个 git post-receive 钩子来处理特定的分支

我的 pom 中可能有多个 scm 部分吗?