Я следую следующему руководству по созданию отчета о покрытии кода: Publi sh отчет о покрытии кода с помощью GitLab Pages
Мой .gitlab-ci.yml
файл выглядит так же, как в руководстве, за исключением что я делаю это в python
image: ubuntu:18.04
variables:
CODECOV_TOKEN: $CODECOV_TOKEN
stages:
- coverage
- deploy
coverage:
stage: coverage
before_script:
- apt-get -y update
- apt-get -y install curl python3-pip python3.7 zip
- python3.7 -m pip install --upgrade pip
- python3.7 -V
- pip3.7 install -r requirements.txt
script:
- coverage run -m pytest
- coverage report -m
- coverage html
artifacts:
paths:
- htmlcov/
pages:
stage: deploy
dependencies:
- coverage
script:
- mv htmlcov/ public/
artifacts:
paths:
- public/
Когда файл .yml
запускается, он создает артефакт с именем public
Эта папка содержит index.html
содержимое которого:
Теперь я хочу иметь 52% в качестве значка покрытия в репо. Из приведенного выше руководства я хотел бы знать, какую ссылку мне следует использовать, чтобы получить значок в репо. В руководстве в разделе Использование значка отчета о покрытии кода у них есть источник уценки
[![Coverage report](https://gitlab.com/gitlab-org/gitlab-ce/badges/master/coverage.svg?job=coverage)](http://gitlab-org.gitlab.io/gitlab-ce/coverage-ruby)
Я немного не понимаю, что это за ссылки, и поэтому хотел бы знать что бы это было для моего проекта?