Fortify Touchless MSBuild如何运作?

时间:2018-02-02 15:08:18

标签: fortify

我一直在尝试设置Fortify Touchless MSBuild。所以我不必在我的构建代理上安装visual studio。这种整合是如何发生的?该文档没有提供任何实现细节。

我使用的是版本17.20。

1 个答案:

答案 0 :(得分:1)

您需要编译器来编译它。 Fortify只会在构建过程中参与,而不是自己构建。

我认为你是无所畏惧的无触摸,这就是使用sourceanalyzer与fortify不支持的编译器一起工作(如cmake)。

sourceanalyzer非接触式构建将运行原始构建脚本(如build.py)并观察创建自己的翻译文件的过程。当然,它需要构建才能工作,这意味着它需要编译器。

如果你真的不想在机器上安装visual studio,你可以扫描你的VS机器,生成翻译文件,并将其发送给不需要构建它的分析器。

BTW,强化支持MSBUILD所以我只是建议安装VS :)