Introdução às ações do GitHub

Neste artigo do Senior App Dev Manager, Jason Giordano nos mostrará como usar as ações do GitHub para criar uma solução CI / CD muito simples.

O GitHub Actions, lançado em 13 de novembro de 2019, facilita a automatização de todos os seus fluxos de trabalho de software. Você pode ler os detalhes aqui .



Também recomendo que você se familiarize com esta documentação antes de decidir expandir sua solução.

Ferramentas necessárias


DotNet Core (2.2): dotnet.microsoft.com/download/dotnet-core
Git: git-scm.com/downloads
Área de trabalho do GitHub: desktop.github.com

Introdução:


Abra um prompt de comando e digite:

dotnet new console -o "Blog" 

imagem

 cd Blog dotnet run 

imagem

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

imagem

Para a etapa final (git push), usaremos a GUI para demonstrar outra opção para trabalhar com repositórios Git.

Então, primeiro abra o GitHub Desktop e clique em "Adicionar um Repositório Existente do Disco Rígido ..."

imagem

Agora clique em "Escolher ...", vá para a pasta "Blog" e clique em "Selecionar pasta" e depois em "Adicionar repositório"

imagem

Clique em "Publicar repositório"

imagem

Clique em "Publicar repositório" novamente

imagem

Agora clique em "Visualizar no GitHub"

imagem

Clique em "Configurar ações"

imagem

Clique em "Configurar este fluxo de trabalho"

imagem

Clique em "Iniciar confirmação" seguido de "Confirmar novo arquivo"

imagem

Vá para a guia "Ações"

imagem

Clique em ".NET Core" para ver a criação automática

imagem

Agora vá para a aba "Código"

imagem

Clique em "Program.cs"

imagem

Clique no ícone "Editar este arquivo"

imagem

Mude o texto para:

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


imagem

Clique em "Confirmar alterações"

imagem

Volte para a guia "Ações" para visualizar o processo de criação automática.

imagem

Esta foi uma introdução muito simples às ações do GitHub, bem como uma introdução a algumas das outras ferramentas que você provavelmente usará no futuro. Agora você está pronto para aplicar esses conceitos básicos ao processo de desenvolvimento e explorar os complexos fluxos de trabalho disponíveis.

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


All Articles