diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f7def9c4d..215d407cf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -58,6 +58,32 @@ source_dist: paths: - dist/ +analysis: + stage: prepare + script: + - | + pip3 install radon + mkdir analysis + + - | + echo "Calculating Maintainability Index" + radon mi -s -j buildstream > analysis/mi.json + radon mi -s buildstream + + - | + echo "Calculating Cyclomatic Complexity" + radon cc -a -s -j buildstream > analysis/cc.json + radon cc -a -s buildstream + + - | + echo "Calculating Raw Metrics" + radon raw -s -j buildstream > analysis/raw.json + radon raw -s buildstream + + artifacts: + paths: + - analysis/ + ##################################################### # Test stage # ##################################################### |