でソフトウェアパッケージを公開および共有する CodeCatalyst - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

でソフトウェアパッケージを公開および共有する CodeCatalyst

Amazon CodeCatalyst には、アプリケーション開発に使用されるソフトウェアパッケージを安全に保存および共有できるフルマネージドパッケージリポジトリサービスが含まれています。これらのパッケージはパッケージリポジトリに保存され、 のプロジェクト内で作成および整理されます CodeCatalyst。

単一のパッケージリポジトリは、サポートされているすべてのパッケージタイプのパッケージを保存できます。 は、次のパッケージ形式 CodeCatalyst をサポートしています。

  • npm

  • Maven

  • NuGet

  • Python

パッケージリポジトリ内のパッケージは、リポジトリを含むプロジェクトのメンバー間で検出および共有できます。

リポジトリにパッケージを発行し、リポジトリからパッケージを使用するには、リポジトリエンドポイント () を使用するようにパッケージマネージャーを設定しますURL。その後、パッケージマネージャーを使用して、パッケージをリポジトリに公開できます。Maven、Gradle、npm、 yarn、nuget、dotnet、pip、 twine などのパッケージマネージャーを使用できます。

CodeCatalyst パッケージリポジトリを使用するように CodeCatalyst ワークフローを設定することもできます。ワークフローでのパッケージの使用の詳細については、「」を参照してくださいパッケージリポジトリをワークフローに接続する

アップストリームリポジトリとして追加することで、1 つのパッケージリポジトリのパッケージを同じプロジェクトの別のリポジトリで利用できるようになります。アップストリームリポジトリで使用可能なすべてのパッケージバージョンは、ダウンストリームリポジトリでも使用できます。詳細については、「アップストリームリポジトリの設定と使用」を参照してください。

ゲートウェイ と呼ばれる特殊なタイプのリポジトリを作成 CodeCatalyst することで、リポジトリでオープンソースパッケージを使用できるようになります。ゲートウェイリポジトリにアップストリームすると、npmjs.com や pypi.org などの一般的なパブリックリポジトリからのパッケージを消費し、 CodeCatalyst リポジトリに自動的にキャッシュできます。詳細については、「パブリック外部リポジトリへの接続」を参照してください。