如何在Jenkins中经JFrog Xray扫描出未批准许可证违规时终止构建(无流水线脚本)
JFrog Xray与Jenkins集成相关问题解答
问题1:是否可在Jenkins中于JFrog Xray扫描后触发构建失败?
可以。JFrog Xray与Jenkins的原生集成支持这一功能。只需在Jenkins中配置Xray扫描的规则阈值,当扫描检测到符合条件的风险(比如高危漏洞、未批准许可证、恶意软件等)时,就能自动触发Jenkins构建失败。
问题2:在不使用流水线脚本的前提下,当JFrog Xray扫描检测到未批准许可证违规时,能否终止Jenkins构建?
完全可以。通过Jenkins的Artifactory插件(无需编写流水线脚本),可通过以下UI配置实现:
- 进入Jenkins项目配置页面,在构建步骤中添加“Invoke Artifactory Xray Scan”任务
- 在扫描配置中指定需要检查的组件或制品
- 在“Fail Build On”设置里勾选“Unapproved Licenses”选项,保存配置后,后续构建中只要Xray检测到未批准许可证违规,就会自动终止构建并标记为失败
内容的提问来源于stack exchange,提问作者magician1214
相关产品推荐
相关产品推荐

