アプリケーションのバージョン管理
Space は常に進化する製品です。最新の Space 機能をサポートするには、Space HTTP API も変更する必要があります。これらの変更にもかかわらず、API は下位互換性を維持しています。最新の API バージョンは、以前のバージョンのすべてのエンドポイントとパラメーターをサポートしています。これは、Space Cloud の場合、アプリケーションユーザーは互換性の課題に直面しないことを意味します。Space インスタンスは常に最新であり、可能な限り最新の API バージョンを使用します。
ただし、オンプレミスの Space の場合は異なります。最新バージョンの Space On-Premises を対象とするアプリケーションは、以前のバージョンと互換性がない可能性があります。このため、アプリケーション開発者は、アプリケーションがサポートする Space On-Premises の最小バージョンを明示的に宣言する必要があります。Space On-Premises インスタンスがバージョン要件を満たしていない場合、そのようなアプリケーションのインストールは許可されません。
サポートされている最小 Space オンプレミスバージョンを宣言する
必要な Space バージョンの宣言はアプリケーションディストリビューションプロセスの一部であり、ディストリビューションタイプによって異なります。
JetBrains マーケットプレイス経由で配布されるアプリケーションの場合は、アプリケーションをマーケットプレイスにアップロードするときに他のオプションとともに指定します。最小 Space バージョンパラメーターは必須です。
リンク経由でディストリビューションされるアプリケーションの場合は、
min-space-version
URL パラメーターを使用してバージョンを指定します。例:&min-space-version=2023.1
このパラメーターはオプションです。指定しない場合、アプリケーションは、Space On-Premises のどのバージョンとも互換性があるとみなされます。
関連ページ:
オンプレミスの Space
JetBrains Space をサービスとして使用する代わりに、独自の自己管理型 Space インスタンス (またはオンプレミスの Space) を取得できます。これは、Space を自分でインストール、管理、保守することを意味します。インストールタイプを選択する:このドキュメントでは、Space On-Premises をローカル環境 (Docker Compose)、AWS (Docker Compose)、または Kubernetes クラスターにインストールする 3 つの異なる方法に...
複数組織アプリケーションの配布
マルチ組織アプリケーションは、複数の Space 組織にインストールできるアプリケーションです。組織ユーザーは、直接リンクをクリックするか、JetBrains マーケットプレイスを使用してアプリケーションをインストールできます。アプリケーションを複数の組織で使用できるようにするには、Space API 呼び出しを介して特定の組織内でアプリケーション自体を構成できる必要があります。アプリケーション構成の詳細については、こちらを参照します。複数組織アプリケーションの詳細:クライアントクレデンシャル...