Как получить значок покрытия кода для лазурных конвейеров - PullRequest
1 голос
/ 05 октября 2019

Мой проект github настроен для автоматической сборки в конвейерах Azure. В «Конвейерах / Сборках /» я могу нажать «...» и выбрать «Значок статуса».

Внутри конвейеров покрытие кода уже измерено: я могу выбрать конкретную сборку и перейти на вкладку«Покрытие кода». Однако я не могу найти ссылку на значок покрытия. Это предоставляется Azure Devops? Или есть какой-нибудь бесплатный инструмент, который интегрируется с Azure Devops, чтобы обеспечить это?

1 Ответ

2 голосов
/ 05 октября 2019

Значок покрытия для конвейеров Azure можно получить с помощью shields.io:

  1. . Перейдите на https://shields.io/category/coverage
  2. . Выберите покрытие Azure Devops
  3. . сайт инструктирует, нужно выяснить organization, project и definition id. Перейдите к конвейерам Azure и откройте представление, в котором вы можете увидеть историю сборок для вашего проекта. URL будет содержать все 3 значения, например, dev.azure.com/ikamenshchikov/flynt/_build?definitionId=1
  4. введите значения, найденные в Azure, в пустые поля shields.io. и нажмите Скопировать URL-адрес значка, чтобы получить URL-адрес изображения. Вы получите URL, например, https://img.shields.io/azure-devops/coverage/ikamenshchikov/flynt/1.
  5. , теперь вы можете использовать этот URL, чтобы добавить щит, например, к вашему github README.md. Добавить текст ![Coverage](https://img.shields.io/azure-devops/coverage/ikamenshchikov/flynt/1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...