我尝试在Jenkins的构建后部分运行Checkmarx扫描。
在我的Jenkins工作步骤是--〉
1st)从SVN连接到Checkmarx获取源代码成功。
2)使用Maven构建代码---第1步和第2步成功。
但由于第3)步,即在运行jenkins Build时进行CxSAST扫描,因此出现错误,如-
[校验码]-[信息]-没有要压缩的文件
错误:Checkmarx扫描失败:没有要扫描的文件
我们必须在哪里配置-Checkmarx将扫描哪个源文件作为Jenkins Build的一部分?
或者我们可以在Jenkins的CxSAST插件中上传源代码zip ...以便checkmarx可以在构建后运行扫描。
已附加作业配置屏幕排序。
请有人指导如何解决这个问题。谢谢!!
2条答案
按热度按时间nkhmeac61#
在Jenkins中,您首先需要配置作业的源代码管理任务,使其指向源代码存储库。然后,CxSAST扫描任务会自动选择此任务,以便使用Checkmarx插件进行处理。
jgwigjjp2#
我在使用Bamboo时遇到了同样的问题,“没有要压缩的文件”
解决方案是在同一作业上的CxSAST扫描任务之前创建一个新的“源代码 checkout (从存储库 checkout )”任务。