Do Azure Devops ao Github Actions , Caso Real
It´s-a me Bertuzzi
• Thiago Bertuzzi é desenvolvedor .net há 13 anos participando
de projetos Desktop, Services, Web e Mobile utilizando
Xamarin.
• É Microsoft MVP em Developer Technologies
• É Líder técnico / Arquiteto Mobile e .Net na NESS
• Contribui para comunidade Xamarin escrevendo artigos,
compartilhando códigos, palestrando e criando pacotes Nuget.
O que eu preciso ?
• Repositório de Código
• Gerenciar Tarefas
• Gerenciar Bugs
• Build Automatizado
• Suporte a .net Core e .net Full Framework
• Gratuito
Repositório de Código
• Migrar sem perder o Histórico Branchs e Etc.
Gerenciar Tarefas / Bugs
Azure Boards :
Solução
Completa
Gerenciar Tarefas / Bugs
Issues + Github Project
Cadastro Manual
Build Automatizado – Github Actions
• Precisa realizar build .net Core
• Preciso realizar o Build de uma API
• Preciso realizar o Build de umas Dependências para inserir em uma pasta da
API
• Preciso realizar o Build do site WEB
• Precisa realizar Build de .net Full Framework
• Preciso Instalar no Servidor On Premise do Cliente
• Preciso seguir a metodologia Gitflow
Resolvendo o Problema On Premise
Instalação por Repositório
Instalação para Organização
(descobri depois que eu precisava
desse)
Build .net Core : Varios Builds
Self-Hosted runners
.net Full Framework e o Maldito Legado
• Não tinha template
Self-Hosted runners
MS Build
Grátis ?
Obrigado / Duvidas?
• “Toda vez que alguém fala “MAUI matou o Xamarin”,Deus mata um
panda”
• twitter.com/tbertuzzi
• github.com/tbertuzzi
• nuget.org/profiles/Bertuzzi
• medium.com/@bertuzzi
• bertuzzi.dev

Do Azure Devops ao Github Actions, Caso Real

  • 1.
    Do Azure Devopsao Github Actions , Caso Real
  • 2.
    It´s-a me Bertuzzi •Thiago Bertuzzi é desenvolvedor .net há 13 anos participando de projetos Desktop, Services, Web e Mobile utilizando Xamarin. • É Microsoft MVP em Developer Technologies • É Líder técnico / Arquiteto Mobile e .Net na NESS • Contribui para comunidade Xamarin escrevendo artigos, compartilhando códigos, palestrando e criando pacotes Nuget.
  • 3.
    O que eupreciso ? • Repositório de Código • Gerenciar Tarefas • Gerenciar Bugs • Build Automatizado • Suporte a .net Core e .net Full Framework • Gratuito
  • 4.
    Repositório de Código •Migrar sem perder o Histórico Branchs e Etc.
  • 5.
    Gerenciar Tarefas /Bugs Azure Boards : Solução Completa
  • 6.
    Gerenciar Tarefas /Bugs Issues + Github Project Cadastro Manual
  • 7.
    Build Automatizado –Github Actions • Precisa realizar build .net Core • Preciso realizar o Build de uma API • Preciso realizar o Build de umas Dependências para inserir em uma pasta da API • Preciso realizar o Build do site WEB • Precisa realizar Build de .net Full Framework • Preciso Instalar no Servidor On Premise do Cliente • Preciso seguir a metodologia Gitflow
  • 8.
    Resolvendo o ProblemaOn Premise Instalação por Repositório Instalação para Organização (descobri depois que eu precisava desse)
  • 9.
    Build .net Core: Varios Builds
  • 10.
  • 11.
    .net Full Frameworke o Maldito Legado • Não tinha template
  • 12.
  • 13.
  • 14.
    Obrigado / Duvidas? •“Toda vez que alguém fala “MAUI matou o Xamarin”,Deus mata um panda” • twitter.com/tbertuzzi • github.com/tbertuzzi • nuget.org/profiles/Bertuzzi • medium.com/@bertuzzi • bertuzzi.dev