goc icon indicating copy to clipboard operation
goc copied to clipboard

建议goc支持管理服务包对应的代码版本、分支等信息

Open dmc420 opened this issue 3 years ago • 2 comments

需求场景是这样的: A机器部署了goc server B机器下载代码并且编译覆盖率包(流水线编译,B机器不固定) C机器部署被测二进制包,并注册在A机器的goc server D机器接收覆盖率profile数据,并且解析覆盖数据并行展示(自己做的覆盖率报告展示平台)(此时需要下载编译时的同一份代码)

在A机器生成profile文件的时候,不知道编译时的代码commit_id,导致D机器上检出对应commit_id的代码时不好做 目前是在流水线上编译时,同步导出commit_id信息到文件中,commit_id跟随二进制包流转,这种体验会有其他的问题

goc是否可以支持编译的时候将一些信息,如commit_id写入其中,并且在注册到goc server时,在goc server也保存相关信息,于是在goc profile输出覆盖率数据的时候,可以同步输出代码的版本信息,便于覆盖率数据的解析展示呢

dmc420 avatar Jul 21 '21 04:07 dmc420

Thanks @dmc420

听下来是个比较有用的需求,我们记录下。

CarlJi avatar Aug 03 '21 01:08 CarlJi