我一直在尝试设置Fortify Touchless MSBuild。所以我不必在我的构建代理上安装visual studio。这种整合是如何发生的?该文档没有提供任何实现细节。
我使用的是版本17.20。
答案 0 :(得分:1)
您需要编译器来编译它。 Fortify只会在构建过程中参与,而不是自己构建。
我认为你是无所畏惧的无触摸,这就是使用sourceanalyzer与fortify不支持的编译器一起工作(如cmake)。
sourceanalyzer非接触式构建将运行原始构建脚本(如build.py)并观察创建自己的翻译文件的过程。当然,它需要构建才能工作,这意味着它需要编译器。
如果你真的不想在机器上安装visual studio,你可以扫描你的VS机器,生成翻译文件,并将其发送给不需要构建它的分析器。
BTW,强化支持MSBUILD所以我只是建议安装VS :)