Introduction aux actions GitHub

Dans cet article Senior App Dev Manager, Jason Giordano nous montrera comment utiliser les actions GitHub pour créer une solution CI / CD très simple.

GitHub Actions, sorti le 13 novembre 2019, facilite l'automatisation de tous vos workflows logiciels. Vous pouvez lire les détails ici .



Je vous recommande également de vous familiariser avec cette documentation avant de décider d'étendre votre solution.

Outils nécessaires


DotNet Core (2.2): dotnet.microsoft.com/download/dotnet-core
Git: git-scm.com/downloads
Bureau GitHub: desktop.github.com

Pour commencer:


Ouvrez une invite de commande et tapez:

dotnet new console -o "Blog" 

image

 cd Blog dotnet run 

image

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

image

Pour la dernière étape (git push), nous utiliserons l'interface graphique pour démontrer une autre option pour travailler avec les référentiels Git.

Donc, tout d'abord, ouvrez GitHub Desktop et cliquez sur "Ajouter un référentiel existant à partir de votre disque dur ..."

image

Maintenant, cliquez sur "Choisir ...", allez dans le dossier "Blog" et cliquez sur "Sélectionner un dossier", puis "Ajouter un référentiel"

image

Cliquez sur «Publier le référentiel»

image

Cliquez à nouveau sur «Publier le référentiel»

image

Maintenant, cliquez sur "Afficher sur GitHub"

image

Cliquez sur "Configurer les actions"

image

Cliquez sur "Configurer ce flux de travail"

image

Cliquez sur "Commencer la validation" puis sur "Valider le nouveau fichier"

image

Allez dans l'onglet «Actions»

image

Cliquez sur «.NET Core» pour voir la construction automatique

image

Allez maintenant dans l'onglet «Code»

image

Cliquez sur "Program.cs"

image

Cliquez sur l'icône «Modifier ce fichier»

image

Remplacez le texte par:

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


image

Cliquez sur «Valider les modifications»

image

Revenez à l'onglet «Actions» pour afficher le processus de génération automatique.

image

C'était une introduction très simple aux actions GitHub, ainsi qu'une introduction à certains des autres outils que vous utiliserez probablement à l'avenir. Vous êtes maintenant prêt à appliquer ces concepts de base au processus de développement et à explorer les flux de travail complexes disponibles.

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


All Articles