20、持续集成与部署实战:从代码到交付

持续集成与部署实战:从代码到交付

1. Jenkins Blue Ocean的特性

Jenkins Blue Ocean为开发者和CI/CD专业人员提供了便捷的操作体验。它具有以下特点:
- 可视化工件 :若管道生成工件,Blue Ocean会提供清晰的视觉指示。不过,不建议将工件上传到Jenkins服务器。
- 重新运行功能 :页面顶部的实用按钮允许用户重新运行管道。
- 多设备访问 :Blue Ocean设计为可在各种设备上访问,包括平板电脑和智能手机,方便开发者随时随地监控和与管道交互。

2. 可视化SCA报告和代码覆盖率

SonarQube分析报告是对代码库健康状况的全面评估,聚焦于代码质量、安全漏洞和可维护性。通过直观的仪表板呈现,报告提供关键指标,如技术债务、代码异味和覆盖率百分比。具体指标如下:
| 指标 | 说明 |
| ---- | ---- |
| 漏洞(Bugs) | SonarQube识别代码中可能影响程序行为的潜在漏洞,这些问题需立即关注。 |
| 安全漏洞和热点(Vulnerabilities and Security Hotspots) | 漏洞是可被利用的明确危险,热点是需要审查潜在安全威胁的可疑区域。 |
| 债务(Debt) | 以时间表示(如2天),近似修复所有可维护性问题所需的工作量,帮助团队理解当前快速修复的潜在未来成本。 |
| 代码异味(Code Smells) | 代码中的模式,目前可能没问题,但未来可能导致更大问题,常使代码更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值