如何查看当前分支代码总行数

更新时间:
复制 MD 格式

本文主要介绍了如何通过流水线Flow查看分支的代码行数。

通过流水线统计分支代码行数

基于开源的脚本CLOC,能够轻松计算当前分支的代码行数,帮助管理者衡量仓库开发情况。结合流水线Flow,使行数计算更简单。

创建流水线

  1. 在目标代码库,单击流水线,可以创建基于当前仓库的流水线,自动化进行代码检测、构建和发布。

  2. 单击新建流水线,进入选择流水线模板页面,选择空模板·空模板,进行创建。

  3. 确定代码源。

    在编辑流水线源面板中,选择代码源为 Codeup,配置服务连接,选择代码仓库(例如 lifeRestart),设置默认分支为 master。开启代码源触发开关,触发事件勾选代码提交,Flow 将自动在代码源中添加 Webhook。

  4. 选择空任务 > 添加步骤 > 构建 > Node.js构建。

    填写以下命令:

    npm install -g cloc
    cloc ./

    其中 Node 版本 选择 14.8。

  5. 保存并运行流水线。

    重要

    脚本将计算触发运行的分支,所以请选择期望计算行数的分支进行触发。

    在弹出的运行配置对话框中,将分支设置为期望统计的分支(例如 master),然后单击运行。

查看分支最新代码总行数

等待流水线执行结束,在日志 > Node.js 构建中,即可查看到相关信息。

[User Command] + cloc ./
github.com/AlDanial/cloc v 2.02  T=1.67 s (107.7 files/s, 189032.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
JavaScript                     131          13845          30402         124598
JSON                            11              0              0          94626
TypeScript                       3           1017          23157          14815
Qt                              23              0              0          12976
HTML                             6             26             42            272
Markdown                         3             53              0             95
XML                              1              0              0             39
Dockerfile                       1              7              0              8
YAML                             1              0              0              1
-------------------------------------------------------------------------------
SUM:                           180          14948          53601         247430
-------------------------------------------------------------------------------
[SUCCESS]