Как отобразить значок сборки VSTS в файле README.md, размещенном на GitHub?

Я разработал крошечную библиотеку, которую решил разместить на GitHub. Код создается сборкой VSTS и публикуется в виде пакета NuGet.

Я написал файл README.md и пытаюсь включить в него значок сборки, как описано в Microsoft документация. Следовательно, я добавил следующую строку в файл MD и соответственно заменил заполнители:

![Build status](https://{my-organisation}.visualstudio.com/{my-project}/_apis/build/status/{my-build-definition-name}?branch=master)

Проблема в том, что ссылка недоступна для тех, кто не вошел в систему VSTS, и я получаю «битую» ссылку на моем страница сведений:

введите здесь описание изображения

Вопрос

Что необходимо сделать, чтобы сделать значок сборки VSTS доступным для репозитория GitHub?


person Kzrystof    schedule 14.08.2018    source источник


Ответы (1)


Я полагаю, вы должны включить своего рода токен аутентификации, чтобы иметь хотя бы доступ для чтения к сборке VSTS со своей страницы GitHub.

Обратите внимание, что документация также перечисляет несколько нерешенных проблем, в том числе MicrosoftDocs/vsts-docs issue 1499 :

Значок состояния сборки, добавленный в файл сведений GitHub, не отображается.

Так что это все еще продолжается.

В последнем выпуске говорится:

Это связано с тем, что общедоступные проекты отличаются от частных.
Если вы сделаете свой проект общедоступным, будет отображаться URL-адрес изображения.
Существуют и другие потенциальные обходные пути, которые мы рассматриваем для документа.

См. «Изменение видимость проекта, публичная или частная".

person VonC    schedule 15.08.2018