繁体   English   中英

错误:Checkmarx 扫描失败:在 CxSAST 扫描时没有要在 Jenkins 中扫描的文件

[英]ERROR: Checkmarx Scan Failed: No files to scan in Jenkins while CxSAST Scan

我正在尝试在 Jenkins 的后期构建部分运行 Checkmarx Scan。
在我的詹金斯工作中,步骤是 -->
1st) 从 SVN Connection 获取源代码到 Checkmarx 是成功的。
2nd) 使用 Maven 构建代码 --- 第 1 步和第 2 步是成功的。
但由于第 3 步,即运行 jenkins Build 时的 CxSAST 扫描,出现如下错误 -
[Checkmarx] - [info] - 没有要压缩的文件
错误:Checkmarx 扫描失败:没有要扫描的文件

我们必须在哪里配置 - Checkmarx 将作为 Jenkins Build 的一部分扫描哪些源文件?
或者我们可以在 Jenkins 的 CxSAST 插件中上传源代码 zip ..以便 checkmarx 可以在构建后运行扫描。

在此处输入图像描述

在此处输入图像描述

附上作业配置屏幕排序。
有人请指导如何解决这个问题。谢谢!

在 Jenkins 中,您首先需要将作业的源代码管理任务配置为指向您的源代码存储库。 然后,CxSAST 扫描任务会自动选择它以使用 Checkmarx 插件进行处理。

我在使用 Bamboo 时遇到了同样的问题,“没有要压缩的文件”。

解决方案是在 CxSAST 扫描任务之前,在同一个作业上创建一个新的“源代码签出(从存储库签出)”任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM