Как создать значки репозитория в gitlab? - PullRequest
0 голосов
/ 30 мая 2018

Как мне создать значки для моего проекта в gitlab?

Я знаю, что здесь есть веб-страница для этого https://docs.gitlab.com/ee/user/project/badges.html

, но я понятия не имею, что они говорят.

предположим, что мой проект здесь https://gitlab.com/username/userproject

Какая должна быть ссылка и ссылка на изображение значка?

Ответы [ 2 ]

0 голосов
/ 20 августа 2019

Есть два значка по умолчанию: Трубопровод и Покрытие.В качестве примера можно привести следующие URL:

https://gitlab.com/username/userproject/badges/master/pipeline.svg
https://gitlab.com/username/userproject/badges/master/coverage.svg
  • Для конвейера необходимо настроить конвейер сервера сборки (.gitlab-ci.yml).
  • Для покрытия необходимо ввестивыражение регулярного выражения в настройках для CI.

Но вы также можете настроить собственные значки.Но вы должны создать их самостоятельно.Для общедоступных репозиториев вы можете использовать такой сервис, как Shields.io или частные репозитории, которые вы можете использовать AnyBadge (требуется интерпретатор python в цепочке сборки. Вот пример того, как установить пользовательскийbadge: Добавление пользовательских значков в Gitlab

Когда вы смотрите на большие репозитории (например, this ), вы можете посмотреть путь к изображениям и увидетьгде они созданы.

0 голосов
/ 06 июня 2018

Обычно вы можете получить URL для значков из соответствующих служб.

Например, URL конвейерной партии для вашего репо будет:

https://gitlab.com/username/userproject/badges/master/pipeline.svg)


Для добавления его в README вы должны использовать следующий код уценки:

[![pipeline status](https://gitlab.com/user/userproject/badges/master/pipeline.svg)](https://gitlab.com/user/userproject/commits/master)

Примечание: Этот пакет является конвейерным пакетом для главной ветви.Для пакета конвейера другой ветви вы просто замените master на соответствующее имя ветви.

Файл со скриншота: https://gitlab.com/gitlab-org/gitlab-ee/blob/master/README.md

...