Jfrog Artifactory已发布构建重扫失败:--rescan参数未定义报错求助
解决Jfrog构建重扫报错及正确重扫方法
你用错命令了——--rescan是Xray CLI的参数,不是Artifactory CLI的jf rt bs命令的参数,所以才会报“flag provided but not defined: -rescan”的错。
下面给两种可行的重新扫描已发布构建的方法:
方法一:用Xray CLI直接重扫
使用Xray的构建扫描命令,带上--rescan参数,同时指定你的构建名称和ID:
jf xr build scan <你的构建名称> <你的构建ID> --rescan=true
这个命令会直接触发对目标构建的重新扫描,覆盖旧的扫描报告。
方法二:先删旧扫描记录再重新扫描(用Artifactory CLI)
- 先删除旧的构建扫描结果:
jf rt build-delete-scan <你的构建名称> <你的构建ID>
- 重新执行构建扫描:
jf rt bs <你的构建名称> <你的构建ID>
这样新的扫描就会生成最新的报告,不会再显示旧数据。
另外要注意:当你用新构建覆盖同名同ID的旧构建时,Xray不会自动触发重扫,必须手动执行上述操作来更新扫描结果。
内容的提问来源于stack exchange,提问作者clumsynewbdev
相关产品推荐
相关产品推荐

