1. 簡介
OPEN-C3在使用過程中會自動生成報告。當前包含兩類報告:《git報告》和《流水線報告》。
報告數(shù)據(jù)包括:
current: 最近七天的報告。
xxxx-xx-xx.week: 每周一生成上一周的報告。
xxxx-xx.month: 每月15號生成上一個月的報告。
xxxx.year: 每月15號生成到上一個月為止當年的報告。
1.1. git報告
在每個服務(wù)樹節(jié)點中,如果服務(wù)樹中配置了流水線,系統(tǒng)會每凌晨對提交的代碼進行統(tǒng)計。
研發(fā)部門可以看到代碼提交的情況,通過不同的維度進行展示(如: 按照星期分布,按照時間點分布)。
為了更真實的展示代碼的提交情況,系統(tǒng)對提交的代碼進行了去重。同時忽略掉merge操作的提交。



如果要對整個公司的代碼生產(chǎn)報告,可以讓OPEN-C3管理員在服務(wù)器上進行如下操作:
touch /data/glusterfs/gitreport/4000000000.watch
系統(tǒng)會把所有節(jié)點下的報告去重后生成在private服務(wù)樹節(jié)點下。
1.2. 流水線報告
系統(tǒng)會每個小時對流水線的發(fā)布情況生成新的報告??梢钥闯鰳?gòu)建、發(fā)布、回滾的情況。

如果要對整個公司流水線發(fā)布生產(chǎn)報告,可以讓OPEN-C3管理員在服務(wù)器上進行如下操作:
touch /data/glusterfs/flowreport/4000000000.watch
系統(tǒng)會所有節(jié)點下的報告去重后生成在private服務(wù)樹節(jié)點下。