CodeAnalysis icon indicating copy to clipboard operation
CodeAnalysis copied to clipboard

使用二进制客户端扫描中的参数怎么配置:分析方案模板ID(需要使用的分析方案模板ID)和怎么配置质量门禁

Open fanky357 opened this issue 1 year ago • 3 comments

  • ./codepuppy localscan 使用这个并通过增加分析方案模板ID和设置质量门禁获取指定分析方案模板进行扫描并根据设置的质量门禁进行判断是否通过
### Tasks

fanky357 avatar Sep 04 '24 10:09 fanky357

@fanky357

  1. localscan -h可以查看参数,使用--scheme-template-id可以指定分析方案模板id
  2. localscan不会设置和判断门禁,只提供结果,可以自行通过读取结果json来判断。默认会输出结果数据到scan_status.json文件,可以通过--report参数指定。

bensonhome avatar Sep 05 '24 07:09 bensonhome

  • cd /opt/jenkins/scan-tools/tca-client
  • ./codepuppy localscan --team-name xxx --language Java --scheme-template-id 4 --branch develop_deb_V1.3.2 --source-dir /opt/jenkins/workspace/xx/standard/xx usage: codepuppy [-h] [-v] [-l LOG_FILE] {localscan,updatetool,start,quickscan,quickinit,task,help} ... codepuppy: error: unrecognized arguments: --scheme-template-id 4

fanky357 avatar Sep 09 '24 11:09 fanky357

@fanky357 这里纠正一下,localscan没有--scheme-template-id参数。如果在同一个仓库内使用,可以使用--scan-plan指定已经创建好的分析方案名称;如果需要不同仓库复用,可以同时使用--scan-plan(分析方案名称)和--ref-scheme-id(复用其他仓库已经创建好的分析方案id)

bensonhome avatar Sep 10 '24 01:09 bensonhome