11.08.2022
RedHat
.NET-Anwendungen ohne Dockerdateien containerisieren
Autor: Bernhard Lauer
developers.redhat.com
RedHat-Mitarbeiter Tom Deseyn beschreibt Schritt-für-Schritt, wie man .NET-Anwendungen in Containern betreibt, ohne dafür Dockerdateien schreiben zu müssen.
Um eine .NET-Anwendung in einem Container auszuführen, benötigen Sie ein Dockerfile. Am Anfang kann es Spaß machen, etwas über Dockerfiles zu lernen und sie zu schreiben. Aber nach einer Weile wird es repetitiv. Außerdem müssen die Dateien mit der Anwendung synchronisiert werden. Und wenn Sie mehrere Anwendungen haben, müssen Sie deren Dockerdateien ständig aktualisieren, um denselben Stil zu verwenden.
Der englischsprachige Artikel von Tom Deseyn – Sie finden ihn hier – stellt das Tool dotnet build-image vor, welches .NET-Anwendungen automatisch containerisiert. build-image lässt sich dazu verwenden, Dockerdateien und containerisierte Images zu erstellen. Außerdem erklärt Deseyn in seinem Beitrag, wie man das Tool in einem GitHub-Workflow verwenden kann, um ein Image einer .NET-Anwendung zu erstellen und es in ein Repository zu pushen.
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.
>>
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.
>>
Pilot-Features
Google Maps-Funktionen für nachhaltigeres Reisen
Google schafft zusätzliche Möglichkeiten, um umweltfreundlichere Fortbewegungsmittel zu fördern. Künftig werden auf Google Maps verstärkt ÖV- und Fußwege vorgeschlagen, wenn diese zeitlich vergleichbar mit einer Autofahrt sind.
>>