2017-05-02 1 views
1

jiraでアドオンを作成しました。開発モードでngrok(https:// 32570d96.ngrok.io)のlocalhostリンクを使用してアップロードしました。上記のatlassian-connect.jsonのリンクおよびbaseURL(アドオン・ディスクリプタ)のURLを参照してください。atlassianマーケットプレイスでアドオンをデプロイ

今、私はatlassianマーケットプレイスでアドオンをリリースする必要があります。アドオンをマーケットプレイス(クラウドベースのアドオン)でリリースするにはどうすればよいですか?

私はアドオン記述子のフィールドを作成するために、このリンクを参照している:ここに与えられたためにhttps://developer.atlassian.com/static/connect/docs/latest/modules/#properties

を、アトラシアン市場でアドオンをuploding、私は、次の手順に従っ: https://developer.atlassian.com/static/connect/docs/latest/developing/cloud-installation.html

ながらアドオンをアップロードすると、アドオンディスクリプタのURLを尋ねます。クラウドにアトラシアン-connect.jsonをアップロードする代わりにngrok(https://で32570d96.ngrok.io/atlassian-connect.json)を使用して、アドオンの記述のURLを作成する方法

現在、私は追加の形式を使用しますアトラシアン-connect.jsonファイルに-on記述子フィールド、下図のように:

"baseUrl": "https://253e4f95.ngrok.io", 
"links": { 
    "self": "https://253e4f95.ngrok.io/atlassian-connect.json", 
    "homepage": "https://253e4f95.ngrok.io/atlassian-connect.json" 
}, 
+0

アドオンは、独自のサーバーまたはアプリケーションエンジンを使用してホストする必要があります。 atlassian-connect-express readmeには、Herokuでのデプロイメントの手順が含まれています。 –

答えて

0

アドオンをアップロードしている間、それはアドオン記述子のURLを尋ねます。どのようにクラウドにアトラシアン-connect.jsonをアップロードする代わりにngrokを使用してアドオン記述子URLを作成する(https://で32570d96.ngrok.io/atlassian-connect.json)

ngrokはあなたが使用して何かであります地方開発とテスト(https://developer.atlassian.com/cloud/jira/platform/getting-started/)。当然のことながら、同じリンクを使って本番ディスクリプタ(クラウドマーケットプレイス)をアップロードすることはできません。 addon記述子がhttps URLから到達可能で、証明書が自己署名されていないいくつかのホスティングサイトに置く必要があります。

herokuのようなサービスを使用して、app/atlassian-connect.jsonファイルをデプロイすることができます。 Heroku Web Appのオンラインでの展開に関する有益なドキュメントを見つけることができます。

AWS認定のソリューションアーキテクトであるため、atlassian-connect.jsonをS3バケットに追加し、このオブジェクトを一般公開し、このオブジェクトのhttps URLをマーケットに提供することをおすすめします。実際のアプリのデプロイメントを開始するときは、ロードバランサとEC2インスタンスを使用してサーバーロジックをデプロイする必要があります。

関連する問題