Я запускаю проект с открытым исходным кодом и использую Azure DevOps. Я пытаюсь показать значок состояния, чтобы указать, проходит ли сборка для моей ветви или нет.
Это типичные вещи, и я сделал это также с appveyor. Но с помощью appveyor я могу показать одно изображение значка статуса для всех ветвей, master, dev, Feature Challenge. Если в какой-либо из ветвей, которые посетители видят, происходит сбой, то это же изображение значка поставщика может показать статус этой ветки.
Кажется, я не могу сделать это с помощью Azure DevOps, похоже, мне нужно прикрепить имя ветви с URL-адресом изображения значка статуса, например
https://fanray.visualstudio.com/Fanray/_apis/build/status/Fanray-CI?branchName=v1.1.0-preview3
где "v1.1.0-preview3" - это название одной из моих ветвей функций. Если вы удалите имя ветки и скажете, что оказались в ветке preview3 на github, и превью3 не удалось, значок не будет отображаться как сбой. Если я присоединяю имя ветви к URL, как показано, то для каждой ветви мне нужно изображение, которое не нужно.
Сравните это с URL-адресом значка статуса моего провайдера
https://ci.appveyor.com/api/projects/status/github/fanraymedia/fanray?svg=true
К нему не прикреплено имя ветки, и он показывает, в каком статусе ветки вы находитесь.
Как настроить URL-адрес значка статуса DevOps Azure, чтобы сделать то же самое? Спасибо.