Arbess 是一款国产开源免费的 CI/CD 工具,产品开源免费,简洁易用。本周Arbess V2.1.3版本发布,新增sourcefare服务端扫描、新增工具集成全局安装,新增在线更新程序功能。
1、版本更新日志
新增
- 新增sourcefare服务端扫描。
- 新增Python、C/C++、C#语言代码扫描。
- 新增在线更新程序功能。
- 工具集成支持在线安装,可直接安装Jdk、Maven等工具。
修复
- 修复Windows端向Linux端执行脚本显示乱码问题。
- 修复部分场景下流水线一直运行问题。
优化
- 优化集成sourcefare、SonarQube配置信息。
- 优化工具配置信息。
- 优化部分界面展示效果。
2、sourcefare服务端扫描
此版本的Arbess支持服务端扫描和客户端扫描两个方式。服务端扫描需要在sourcefare创建服务端扫描项目。
创建git扫描项目
创建完成后,在Arbess流水线选择添加sourcefare代码扫描任务。选择sourcefare任务。
添加sourcefare任务
在sourcefare选择服务端扫描、选择sourcefare的服务以及项目。
服务端扫描
配置完成后,运行Arbess流水线,运行sourcefare服务端扫描项目。
运行代码扫描项目
运行完毕之后,点击测试报告→代码扫描→sourcefare,查看sourcefare代码扫描报告。
查看sourcefare测试报告
点击sourcefare代码扫描报告名称,进入跳转到sourcefare查看详细报告。
查看sourcefare详细报告
问题TAB显示详细问题列表,点击问题列表的问题名称,还可以查看代码详细问题。
查看sourcefare详细问题
sourcefare还可以查看代码重复率、复杂度、覆盖率,查看问题所在文件等。
查看问题所在文件
3、Python、C语言代码扫描
此版本的Arbess客户端扫描支持Python、C/C++、C#语言代码扫描。需要在sourcefare创建客户端扫描项目。
添加客户端项目
Arbess流水线选择添加sourcefare代码扫描任务。
添加sourcefare任务
在sourcefare选择客户端扫描、选择语言,现支持Java、JavaScript、Go、Python、C/C++、C#语言。
客户端扫描
配置完成后,运行Arbess流水线,运行sourcefare服务端扫描项目。运行完毕之后,在测试报告→代码扫描→sourcefare,查看sourcefare代码扫描报告。
4、在线更新程序
Arbess在2.3.0版本之后,Linux私有化部署支持使用arbessctl update命令进行更新。执行命令之后,会显示当前最新版本,以及可更新的版本
选择更新版本
选择版本后,二次确认是否更新,选择“y”继续执行更新。
继续更新
5、在线安装运行工具
流水线支持监测本机安装路径,或者工具在线下载、安装工具,进入系统设置→集成开放→工具集成,选择要添加的工具,点击检测路径检测本机安装的路径。
监测安装路径
或者点击安装包安装,可选择版本下载后进行安装。
下载版本
下载完成后,系统会直接检测路径。
检测路径
有兴趣的开发者朋友可以去Tiklab官网体验演示DEMO、下载安装使用。

被折叠的 条评论
为什么被折叠?



