我想知道这是否是将代码检查器与现有工具,SAP外部,持续集成工具集成的简单方法。我想象每次运输后或每天执行一次SCI,并在外部工具中提供结果。
有没有人在这做过类似的事情?货架上是否有现成的解决方案?
答案 0 :(得分:1)
SCI是否像SAP中的报告一样?如果是这样,我也认为可以做到,但你需要做一些事情:
第一件事可以通过RFC调用完成,但也许只使用startrfc就足够了。第二个可能也不会太难:让报告将输出保存到CI工具可以获取的服务器上的某个文本文件中。如果您要编写RFC,则只需返回输出即可。如果直接调用RFC,显然集成会更紧密。
如果您使用SapLink和Zake,您可能还会让CI工具根据Subversion签入来执行SCI。如果没有它,你就会受限于定时构建(例如每晚构建)。
有兴趣听听这是否适用于您将尝试。
答案 1 :(得分:0)
SCI的输出是什么样的?如果它是纯文本或xml,那么从各种CI工具中提供它应该是微不足道的。
我最熟悉CruiseControl和AnthillPro,他们都可以毫无问题地处理这个问题。