Veröffentlichen und teilen Sie Softwarepakete in CodeCatalyst - Amazon CodeCatalyst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Veröffentlichen und teilen Sie Softwarepakete in CodeCatalyst

Amazon bietet CodeCatalyst einen vollständig verwalteten Paket-Repository-Service, der es Ihrem Entwicklungsteam erleichtert, Softwarepakete, die für die Anwendungsentwicklung verwendet werden, sicher zu speichern und gemeinsam zu nutzen. Diese Pakete werden in Paket-Repositorys gespeichert, die innerhalb von Projekten in CodeCatalyst erstellt und organisiert werden.

Ein einzelnes Paket-Repository kann Pakete aller unterstützten Pakettypen speichern. CodeCatalyst unterstützt die folgenden Paketformate:

  • npm

  • Maven

  • NuGet

  • Python

Pakete in einem Paket-Repository können entdeckt und von Mitgliedern des Projekts, das das Repository enthält, gemeinsam genutzt werden.

Um Pakete in einem Repository zu veröffentlichen und Pakete aus einem Repository zu konsumieren, konfigurieren Sie einen Paketmanager so, dass er den Repository-Endpunkt (URL) verwendet. Anschließend können Sie den Paketmanager verwenden, um Pakete im Repository zu veröffentlichen. Sie können Paketmanager wie Maven, Gradle, npm, yarn, nuget, dotnet, pip und twine verwenden.

Sie können Workflows auch für die Verwendung von Paket-Repositorys konfigurieren. CodeCatalyst CodeCatalyst Weitere Informationen zur Verwendung von Paketen in Workflows finden Sie unterPaket-Repositorys mit Workflows verbinden.

Sie können Pakete in einem Paket-Repository für ein anderes Repository im selben Projekt verfügbar machen, indem Sie es als Upstream-Repository hinzufügen. Alle Paketversionen, die für das Upstream-Repository verfügbar sind, sind auch für das Downstream-Repository verfügbar. Weitere Informationen finden Sie unter Konfiguration und Verwendung von Upstream-Repositorys.

Sie können Open-Source-Pakete für Ihr CodeCatalyst Repository verfügbar machen, indem Sie einen speziellen Repository-Typ, ein sogenanntes Gateway, erstellen. Durch Upstreaming in ein Gateway-Repository können Sie Pakete aus beliebten öffentlichen Repositorien wie npmjs.com und pypi.org nutzen und sie automatisch in Ihrem Repository zwischenspeichern. CodeCatalyst Weitere Informationen finden Sie unter Verbindung zu öffentlichen externen Repositorien herstellen.