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-coreGit:
git-scm.com/downloadsÁrea de trabalho do GitHub:
desktop.github.comIntrodução:
Abra um prompt de comando e digite:
dotnet new console -o "Blog"

cd Blog dotnet run

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

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

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

Clique em "Publicar repositório"

Clique em "Publicar repositório" novamente

Agora clique em "Visualizar no GitHub"

Clique em "Configurar ações"

Clique em "Configurar este fluxo de trabalho"

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

Vá para a guia "Ações"

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

Agora vá para a aba "Código"

Clique em "Program.cs"

Clique no ícone "Editar este arquivo"

Mude o texto para:
String sDayOfWeek = DateTime.Now.ToString("dddd"); Console.WriteLine("Happy " + sDayOfWeek + "!");

Clique em "Confirmar alterações"

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

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.