GitHub
08.09.2020, 12:23 Uhr
GitHub Container Registry gestartet
Die GitHub Container Registry ist jetzt als öffentliche Beta-Version verfügbar.
Die Container Registry soll die Handhabung von Containern innerhalb von GitHub-Paketquellen vereinfachen. Mit den neuen Funktionen, die kürzlich eingeführt wurden, können unter anderem Zugriffsrichtlinien besser durchgesetzt werden. Außerdem kann die Verwendung eines Standard-Basis-Images gefördert und das Insourcing durch einfachere gemeinsame Nutzung innerhalb der Organisation unterstützt werden.
Seit der Veröffentlichung der GitHub Packages im vergangenen Jahr wurden hunderte Millionen von Paketen von GitHub heruntergeladen, wobei Docker nach npm das zweitbeliebteste Ökosystem bei den Packages ist. GitHubs Benutzer tendieren zunehmend zu Containern, Kubernetes und anderen Cloud-basierten Technologien, um ihren gesamten Anwendungslebenszyklus zu verwalten - nicht nur durch Entwicklung, Veröffentlichung und Bereitstellung, sondern auch für den Produktionsbetrieb.
Während GitHub Packages den Teams bereits eine bessere Nachvollziehbarkeit der Software-Lieferkette ermöglichen, hat das Unternehmen jetzt neue Funktionen hinzugefügt, um die Erfahrung und Leistung zu verbessern, die GitHub Container Registry den Entwicklern bietet.
In diesem Blog-Beitrag sagt GitHub-Mitarbeiterin Kayla Ngan: "Unsere Benutzer haben um anonymen Zugang für öffentliche Container Images gebeten, ähnlich wie wir heute anonymen Zugang zu öffentlichen Quellcode-Repositories ermöglichen. Der anonyme Zugang ist jetzt über die GitHub-Container-Registry möglich, und wir haben mit der Veröffentlichung eines öffentlichen Images unseres eigenen Super-Interpreters den Anfang gemacht. Die GitHub Container Registry ist für öffentliche Images kostenlos. Die Container Registry ist für private Images während der Beta-Phase kostenlos und wird als Teil der GitHub-Pakete dem gleichen Preismodell folgen, wenn sie allgemein verfügbar sind. Um die Zusammenarbeit zwischen den Teams besser zu unterstützen und unseren Kunden dabei zu helfen, bewährte Verfahren für ihre Veröffentlichungen zu stärken, führen wir auch die gemeinsame Nutzung von Daten und feinkörnige Berechtigungen für Container in der gesamten Organisation ein. Durch die Veröffentlichung von Container-Abbildungen im Unternehmen können Teams diese einfacher und sicherer mit anderen Entwicklern im Team austauschen. Und durch die Trennung der Berechtigungen für das Paket von denen für seinen Quellcode können Teams die Veröffentlichung auf einen kleineren Benutzerkreis beschränken oder andere Freigaberichtlinien durchsetzen."