如何在Jenkins Fortify UploadSSC步骤中排除React项目的node_modules文件夹?
如何在Jenkins Fortify步骤中排除node_modules文件夹
要排除React项目里的node_modules文件夹,只需在fortifyRemoteAnalysis步骤中添加excludePaths参数,用Ant风格的路径匹配规则指定需排除的目录:
excludePaths支持Ant风格通配符,node_modules/**表示匹配node_modules文件夹下所有层级的文件和子目录,可完全排除该目录内容。
修改后的完整代码如下:
stage('code security') { environment{ fortifyScanner = tool 'fortify-scanner' } steps { script { sh \"echo static application security testing SAST - Fortify\" fortifyScanner = tool 'fortify-scanner' fortifyRemoteAnalysis remoteAnalysisProjectType: fortifyOther(), uploadSSC: [appName: \"xxx\", appVersion: \"yyy\"], excludePaths: 'node_modules/**' } } }
注意事项:
- 确保
excludePaths与前序参数用逗号分隔,符合Groovy语法要求 - 路径匹配规则需精准,避免误排除其他必要目录
内容的提问来源于stack exchange,提问作者Batu.Khan
相关产品推荐
相关产品推荐

