diff options
-rw-r--r-- | .gitlab-ci.yml | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0941ccb6e..cf3747048 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -50,31 +50,6 @@ 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 # @@ -207,6 +182,32 @@ codequality: artifacts: paths: [codeclimate.json] +analysis: + stage: post + 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/ + # Collate coverage reports # coverage: |