09.09.2020
Beta-Version
GitHub Container Registry gestartet
Autor: Bernhard Lauer
Michael Vi / shutterstock.com
Die GitHub Container Registry ist jetzt als öffentliche Beta-Version verfügbar. Unter anderem lassen sich die Zugriffsrichtlinien nun besser durchsetzen.
Seit der Veröffentlichung der GitHub Packages im vergangenen Jahr wurden hunderte Millionen Pakete 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.
Anonymer Zugang für öffentliche Container Images
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."
Test-Framework
Testautomatisierung mit C# und Atata
Atata ist ein umfassendes C#-Framework für die Web-Testautomatisierung, das auf Selenium WebDriver basiert. Es verwendet das Fluent Page Object Pattern und verfügt über ein einzigartiges Protokollierungssystem sowie Trigger-Funktionalitäten.
>>
Programmiersprache
Primärkonstruktoren in C# erleichtern den Code-Refactoring-Prozess
Zusammenfassen, was zusammen gehört: Dabei helfen die in C# 12 neu eingeführten Primärkonstruktoren, indem sie Code kürzer und klarer machen.
>>
Nach der Unify-Übernahme
Mitels kombinierte Portfoliostrategie
Der UCC-Spezialist Mitel bereinigt nach der Unify-Übernahme sein Portfolio – und möchte sich auf die Bereiche Hybrid Cloud-Anwendungen, Integrationsmöglichkeiten in vertikalen Branchen sowie auf den DECT-Bereich konzentrieren.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>