Интеграция Jira в Backstage

В настоящее время я тестирую Backstage для своей компании и пробовал различные интеграции, такие как Github, Jira, Jenkins и другие. Но у меня возникла проблема с плагином Jira. Возможно, это просто неудачная установка.

В моем компоненте я вижу объект Jira, но каждый раз он говорит «не удалось получить данные, статус 404: не найдено». Когда я смотрю в консоль браузера (сеть), я вижу этот 404, и это запрос «http://localhost:7007/api/proxy/jira/api/rest/api/latest/project/undefined». Почему у меня "не определено"? Это потому, что переменная jira/project-key находится не в том месте? На самом деле он находится в каталоге-info.yaml, в метаданных.

Я просмотрел всю документацию, которую смог найти, но одного раздела для меня недостаточно. Это что касается аннотаций. В нем говорится: «Добавить аннотацию в файл конфигурации yaml компонента». Вчера я создал компонент, но не вижу для него файла.

Заранее спасибо.

1 ответ

Хорошо, я нашел решение.

В документации файл с именем catalog-info.yaml относится не к файлу в корне репозитория Backstage, а к файлу в другом репозитории, который будет использоваться в качестве шаблона компонента в Backstage.

Если вы создаете новый репозиторий (например, ответвление от Symfony), вам нужно будет добавить файл catalog-info.yaml с различной информацией, если вы хотите использовать этот репозиторий в качестве шаблона для своих проектов.

Другие вопросы по тегам