Jira集成在后台给出404错误



我目前正在为我的公司测试Backstage,并尝试了各种持续集成管道,如Github、Jira、Jenkins等。但是我遇到了一个关于Jira插件的问题。也许这只是一个糟糕的设置。

在我的组件中,我可以看到Jira实体,但每次都会显示:

failed to fetch data, status 404: Not Found

当我在浏览器的控制台(网络(中查看时,我可以看到这个404,这是使用的查询:

http://localhost:7007/api/proxy/jira/api/rest/api/latest/project/undefined

为什么我有undefined?是因为jira/project-key变量不在正确的位置吗?实际上,它在元数据下的catalog-info.yaml中。

我查阅了我能找到的所有文档,但有一部分对我来说不够清楚。它是关于注释的。上面写着"向组件的yaml配置文件添加注释"。我昨天创建了一个组件,但没有看到任何文件

提前谢谢。

好的,我找到了解决方案。

在文档中,名为catalog-info.yaml的文件不是Backstage存储库根目录下的文件,而是另一个存储库中的文件,该文件将用作Backstage中的组件模板。

如果您创建了一个新的存储库(例如Symfony的fork(,如果您想将该存储库用作项目的模板,则必须添加包含各种信息的catalog-info.yaml文件。

相关内容

  • 没有找到相关文章

最新更新