在atlassian市场部署插件

问题描述 投票:1回答:1

我在jira中创建了一个加载项,在开发模式中,我使用ngrok的localhost链接上传它们(https:// 32570d96.ngrok.io)。在atlassian-connect.json中引用链接中的URL和baseURL(附加描述符)。

现在,我必须在atlassian市场发布附加组件。如何在市场中发布附加组件(基于云的附加组件)?

我已经引用了这个链接,用于在插件描述符中创建字段:https://developer.atlassian.com/static/connect/docs/latest/modules/#properties

因为,在atlassian市场上升了附加组件,我按照这里给出的步骤:https://developer.atlassian.com/static/connect/docs/latest/developing/cloud-installation.html

在上传附加组件时,它会询问插件描述符的URL。如何通过在云中上传atlassian-connect.json而不是使用ngrok来创建插件描述符URL(https:// 32570d96.ngrok.io/atlassian-connect.json)

目前,我在atlassian-connect.json文件中使用附加描述符字段的格式,如下所示:

"baseUrl": "https://253e4f95.ngrok.io",
"links": {
    "self": "https://253e4f95.ngrok.io/atlassian-connect.json", 
    "homepage": "https://253e4f95.ngrok.io/atlassian-connect.json"
},
json jira-plugin ngrok
1个回答
1
投票

在上传附加组件时,它会询问插件描述符的URL。如何通过在云中上传atlassian-connect.json而不是使用ngrok来创建插件描述符URL(https:// 32570d96.ngrok.io/atlassian-connect.json)

ngrok是您用于本地开发和测试的东西(https://developer.atlassian.com/cloud/jira/platform/getting-started/)。显然,您无法使用相同的链接在生产(云市场)中上传您的描述符。您需要放置一些托管站点,您可以从https URL访问您的插件描述符,并且证书不是自签名的。

您可以使用heroku之类的服务来部署app / atlassian-connect.json文件。您应该能够在线查找Heroku Web应用程序部署的有用文档。

作为AWS认证的解决方案架构师,我建议将atlassian-connect.json添加到S3存储桶并使该对象可公开访问,并使用此对象的https网址提供给市场。当您开始实际的应用程序部署时,事情将变得复杂,在这种情况下,您将不得不使用负载平衡器和EC2实例来部署您的服务器逻辑。

© www.soinside.com 2019 - 2024. All rights reserved.