Automação com GitHub Actions, Selenium WebDriver e Slack | GitHub Presente - Fevereiro-2021

Renato Groffe
4 min readFeb 28, 2021

--

No dia 18/02/2021 (quinta-feira) participei como palestrante de uma edição em português do GitHub Presente, um evento virtual promovido periodicamente pelo próprio GitHub (com transmissão via Twitch) e que reúne Devs e Profissionais de Tecnologia do Brasil (há também edições em espanhol).

Minha talk teve como título:

Automatizando o build, testes e deployment de websites com GitHub Actions, Selenium Web Driver e Slack

Em que demonstrei como automatizar o build, os testes e o deployment de Web Apps combinando o uso de tecnologias como GitHub Actions, Selenium Web Driver, Slack, .NET 5, ASP.NET Core, SpecFlow, xUnit, Docker, Docker Hub e Azure App Service.

Gostaria de deixar neste post meu muito obrigado à Priscila Heller, ao Pedro Lacerda, ao Tiago Soares Carneiro Grilo Pascoal, ao AJ Jimenez, ao Paul Oliver e à Erin Newton, que possibilitaram a mim uma oportunidade única em realizar uma palestra em um evento oficial do GitHub. E obviamente agradeço a meu amigo Vinicius Moura por ter possibilitado o contato com o time do GitHub.

Recebi inclusive inúmeros brindes do GitHub, incluindo adesivos, camiseta, caneca e até mesmo um troféu!

Esta apresentação aconteceu no início da noite, contando com um excelente público: pico 134 espectadores simultâneos!

A gravação dessa palestra (assim como de toda a live) está disponível no YouTube e pode ser assistida gratuitamente:

Os slides que utilizei já estão no SlideShare:

O projeto empregado na demonstração foi disponibilizado como um repositório no meu GitHub:

https://github.com/renatogroffe/GitHub-Presente_Fev2021

Maiores detalhes sobre o uso de Selenium WebDriver com .NET 5 podem ser encontrados no artigo:

.NET 5 + Selenium WebDriver: implementando testes de Web sites

Para aqueles interessados em aprender e discutir mais sobre GitHub Actions e outros serviços oferecidos pelo GitHub, deixo aqui também o convite para que participem do grupo a seguir no Telegram (uma iniciativa não-oficial da comunidade brasileira):

https://t.me/github_br

A seguir estão mais alguns prints desta apresentação:

Bate-papo pós-evento

E ao final do evento aconteceu um bate-papo via Zoom com os palestrantes, organizadores e espectadores (totalizando 14 diferentes pessoas nesta atividade). Tive a oportunidade de participar de uma discussão sobre o mercado e carreira em TI, desenvolvimento de software, DevOps e contribuições open source a partir do GitHub.

A seguir estão alguns prints desta interação bastante enriquecedora.

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker

Responses (1)