Einführung in GitHub-Aktionen

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-core
Git: git-scm.com/downloads
GitHub Desktop: desktop.github.com

Erste Schritte:


Öffnen Sie eine Eingabeaufforderung und geben Sie Folgendes ein:

dotnet new console -o "Blog" 

Bild

 cd Blog dotnet run 

Bild

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

Bild

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 ...".

Bild

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

Bild

Klicken Sie auf "Repository veröffentlichen".

Bild

Klicken Sie erneut auf "Repository veröffentlichen"

Bild

Klicken Sie nun auf "View on GitHub"

Bild

Klicken Sie auf "Aktionen einrichten".

Bild

Klicken Sie auf "Diesen Workflow einrichten".

Bild

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

Bild

Gehen Sie zur Registerkarte "Aktionen"

Bild

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

Bild

Gehen Sie nun zur Registerkarte "Code"

Bild

Klicken Sie auf "Program.cs"

Bild

Klicken Sie auf das Symbol "Diese Datei bearbeiten"

Bild

Ändern Sie den Text in:

 String sDayOfWeek = DateTime.Now.ToString("dddd"); Console.WriteLine("Happy " + sDayOfWeek + "!"); 


Bild

Klicken Sie auf "Änderungen übernehmen"

Bild

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

Bild

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.

Source: https://habr.com/ru/post/de481502/


All Articles