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

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

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

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

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

  • npm

  • Maven

  • NuGet

  • Python

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

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

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

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

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