Newer
Older
before_script:
- mkdir -p public/badges public/lint
- echo undefined > public/badges/$CI_JOB_NAME.score
- pip3 install anybadge
- git clone https://gitlab.esiea.fr/gauthier.heiss/bash-file-scorer.git /opt/bash-file-scorer
- apt install bc
- apt install shellcheck
- /opt/bash-file-scorer/score.sh | tee public/lint/lint.txt
- tail -n 1 public/lint/lint.txt > public/badges/$CI_JOB_NAME.score
after_script:
- anybadge --overwrite --label $CI_JOB_NAME --value=$(cat public/badges/$CI_JOB_NAME.score) --file=public/badges/$CI_JOB_NAME.svg 4=red 6=orange 8=yellow 10=green
- |
echo "Your score is: $(cat public/badges/$CI_JOB_NAME.score)"
artifacts:
paths:
- public
when: always