基于开源的脚本CLOC可以方便的计算当前分支的代码行数,帮助管理者衡量仓库开发情况。
结合流水线 Flow 的能力,让行数计算变得非常简单。
创建流水线
通过仓库-流水线页面可以方便的创建基于当前仓库的流水线,自动化进行代码检测、构建和发布。
![代码总行数1](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8403725161/p240160.png)
点击创建流水线,进入选择流水线模板页面,选择其他-空模板:
![代码总行数2](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8403725161/p240161.png)
确定代码源:
![代码总行数3](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8403725161/p240163.png)
点击空任务-添加步骤-构建-Node.js构建:
![代码总行数4](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8403725161/p240164.png)
填写以下命令:
npm install -g cloc
cloc ./
![代码总行数5](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8403725161/p240165.png)
然后保存运行流水线,注意,脚本将计算触发运行的分支,所以请选择期望计算行数的分支进行触发:
![代码总行数6](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8403725161/p240169.png)
查看分支最新代码总行数
耐心等待流水线执行结束,查看「Node.js 构建」内容即可:
![代码总行数7](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8403725161/p240168.png)
文档内容是否对您有帮助?