In diesem Artikel zum Senior App Dev Manager zeigt Jason Giordano, wie mit GitHub Actions eine sehr einfache CI / CD-Lösung erstellt wird.
Mit GitHub Actions, das am 13. November 2019 veröffentlicht wurde, können Sie alle Ihre Software-Workflows auf einfache Weise automatisieren. Sie können die Details
hier lesen.

Ich empfehle Ihnen auch, sich mit dieser
Dokumentation vertraut zu machen
, bevor Sie sich entscheiden, Ihre Lösung zu erweitern.
Notwendige Werkzeuge
DotNet Core (2.2):
dotnet.microsoft.com/download/dotnet-coreGit:
git-scm.com/downloadsGitHub Desktop:
desktop.github.comErste Schritte:
Öffnen Sie eine Eingabeaufforderung und geben Sie Folgendes ein:
dotnet new console -o "Blog"

cd Blog dotnet run

git init git add . git commit -m "Init"

Für den letzten Schritt (Git Push) verwenden wir die GUI, um eine weitere Option für die Arbeit mit Git-Repositories zu demonstrieren.
Öffnen Sie also zunächst GitHub Desktop und klicken Sie auf "Vorhandenes Repository von Ihrer Festplatte hinzufügen ...".

Klicken Sie nun auf "Auswählen ...", gehen Sie zum Ordner "Blog" und klicken Sie auf "Ordner auswählen" und dann auf "Repository hinzufügen".

Klicken Sie auf "Repository veröffentlichen".

Klicken Sie erneut auf "Repository veröffentlichen"

Klicken Sie nun auf "View on GitHub"

Klicken Sie auf "Aktionen einrichten".

Klicken Sie auf "Diesen Workflow einrichten".

Klicken Sie auf "Commit starten" und anschließend auf "Neue Datei übernehmen".

Gehen Sie zur Registerkarte "Aktionen"

Klicken Sie auf ".NET Core", um die automatische Erstellung zu sehen

Gehen Sie nun zur Registerkarte "Code"

Klicken Sie auf "Program.cs"

Klicken Sie auf das Symbol "Diese Datei bearbeiten"

Ändern Sie den Text in:
String sDayOfWeek = DateTime.Now.ToString("dddd"); Console.WriteLine("Happy " + sDayOfWeek + "!");

Klicken Sie auf "Änderungen übernehmen"

Kehren Sie zur Registerkarte "Aktionen" zurück, um den automatischen Erstellungsprozess anzuzeigen.

Dies war eine sehr einfache Einführung in GitHub Actions sowie eine Einführung in einige der anderen Tools, die Sie wahrscheinlich in Zukunft verwenden werden. Sie können nun diese grundlegenden Konzepte auf den Entwicklungsprozess anwenden und die komplexen verfügbaren Workflows untersuchen.