SlideShare uma empresa Scribd logo
1 de 10
Entrega contínua com
github e Windows Azure
Entrega contínua com github e Windows Azure @ TDC POA 2013
Way2
@luisrudge
luisrudge.net
luis@luisrudge.net
Luís Deschamps Rudge
Sobre
.NET
Windows Azure
TFS github
commit => produção
Entrega contínua com github e Windows Azure @ TDC POA 2013
commit => produção
Entrega contínua com github e Windows Azure @ TDC POA 2013
commit => produção = valor
Entrega contínua com github e Windows Azure @ TDC POA 2013
Entrega contínua com github e Windows Azure @ TDC POA 2013
Valor
Entrega contínua com github e Windows Azure @ TDC POA 2013
Valor
Entrega contínua com github e Windows Azure @ TDC POA 2013
demo
Entrega contínua com github e Windows Azure @ TDC POA 2013
Resumo
+ repositório github
+ website azure
+ link azure <=> github
+ .deployment
+ build.bat
Entrega contínua com github e Windows Azure @ TDC POA 2013
@luisrudge
luisrudge.net
luis@luisrudge.net
Luís Deschamps Rudge
Perguntas
?

Mais conteúdo relacionado

Destaque

Integrando o Typescript em suas aplicações ASP.NET
Integrando o Typescript em suas aplicações ASP.NETIntegrando o Typescript em suas aplicações ASP.NET
Integrando o Typescript em suas aplicações ASP.NETLuis Rudge
 
Microservices: É fácil com Azure Service Fabric
Microservices: É fácil com Azure Service FabricMicroservices: É fácil com Azure Service Fabric
Microservices: É fácil com Azure Service FabricLuis Rudge
 
Quan Hệ Tình Dục ở VTN và TN Việt Nam HSPH
Quan Hệ Tình Dục ở VTN và TN Việt Nam HSPHQuan Hệ Tình Dục ở VTN và TN Việt Nam HSPH
Quan Hệ Tình Dục ở VTN và TN Việt Nam HSPHEndyTon
 

Destaque (10)

Integrando o Typescript em suas aplicações ASP.NET
Integrando o Typescript em suas aplicações ASP.NETIntegrando o Typescript em suas aplicações ASP.NET
Integrando o Typescript em suas aplicações ASP.NET
 
Ritesh Resume
Ritesh ResumeRitesh Resume
Ritesh Resume
 
Variable de estado
Variable de estadoVariable de estado
Variable de estado
 
Dos
DosDos
Dos
 
Microservices: É fácil com Azure Service Fabric
Microservices: É fácil com Azure Service FabricMicroservices: É fácil com Azure Service Fabric
Microservices: É fácil com Azure Service Fabric
 
BMW M47D20 Engine
BMW M47D20 EngineBMW M47D20 Engine
BMW M47D20 Engine
 
BMW M47D20 ENGINE
BMW M47D20 ENGINEBMW M47D20 ENGINE
BMW M47D20 ENGINE
 
Newton raphson
Newton raphsonNewton raphson
Newton raphson
 
Teoria optimizacion
Teoria optimizacionTeoria optimizacion
Teoria optimizacion
 
Quan Hệ Tình Dục ở VTN và TN Việt Nam HSPH
Quan Hệ Tình Dục ở VTN và TN Việt Nam HSPHQuan Hệ Tình Dục ở VTN và TN Việt Nam HSPH
Quan Hệ Tình Dục ở VTN và TN Việt Nam HSPH
 

Semelhante a Entrega contínua com github e windows azure

Deu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super PoderesDeu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super PoderesEdson Marques Teixeira
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectSimplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectResource IT
 
Introdução ao Git + Workshop
Introdução ao Git + WorkshopIntrodução ao Git + Workshop
Introdução ao Git + Workshopoverduka
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018Alvaro Viebrantz
 
ASP.NET Web API no Windows Azure
ASP.NET Web API no Windows AzureASP.NET Web API no Windows Azure
ASP.NET Web API no Windows AzureWaldyr Felix
 
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJSAzure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJSAlexandre Bolzon
 
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITMontando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITLeo Baiano
 
Replicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo ODataReplicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo ODataAndre Xavier
 
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...Rogério Moraes de Carvalho
 
Ambiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google CloudAmbiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google CloudAlvaro Viebrantz
 
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
 
Workshop sistema de versionamento de código - git
Workshop  sistema de versionamento de código - gitWorkshop  sistema de versionamento de código - git
Workshop sistema de versionamento de código - gitThiago Filadelfo
 
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...Stefan Teixeira
 
Azure api apps - Deploy ASP.Net Core
Azure api apps - Deploy ASP.Net CoreAzure api apps - Deploy ASP.Net Core
Azure api apps - Deploy ASP.Net CoreNicolas Takashi
 

Semelhante a Entrega contínua com github e windows azure (20)

Deu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super PoderesDeu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super Poderes
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectSimplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
 
Introdução ao Git + Workshop
Introdução ao Git + WorkshopIntrodução ao Git + Workshop
Introdução ao Git + Workshop
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018
 
ASP.NET Web API no Windows Azure
ASP.NET Web API no Windows AzureASP.NET Web API no Windows Azure
ASP.NET Web API no Windows Azure
 
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJSAzure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
 
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITMontando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
 
Replicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo ODataReplicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo OData
 
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
 
Ambiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google CloudAmbiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google Cloud
 
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018
 
Workshop sistema de versionamento de código - git
Workshop  sistema de versionamento de código - gitWorkshop  sistema de versionamento de código - git
Workshop sistema de versionamento de código - git
 
Git e github
Git e githubGit e github
Git e github
 
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Meetup fujitsu
Meetup fujitsuMeetup fujitsu
Meetup fujitsu
 
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
 
Azure api apps - Deploy ASP.Net Core
Azure api apps - Deploy ASP.Net CoreAzure api apps - Deploy ASP.Net Core
Azure api apps - Deploy ASP.Net Core
 

Entrega contínua com github e windows azure

Notas do Editor

  1. Apresentar a palestra
  2. Me apresentar e finalizar com ‘... e hoje meus commits vão direto pra produção.’
  3. 5 segundos de angústia
  4. Voltar a falar explicando que uma nova funcionalidade só gera valor em produção e, por isso, deve entrar em produção no momento que fica pronta.
  5. Resumir o ciclo de vida ‘normal’ (à esquerda) e o ciclo que eu sigo (à direita). Enfatizar o ‘carregando’ dizendo que as funcionalidades ficam paradas enquanto o Sprint não acaba ou até o gerente decidir publicar uma versão.
  6. Explicar que tudo que está em vermelho, não gera valor algum ao produto.
  7. Explicar que, como só a parte verde agrega valor, devemos tentar chegar nela o quanto antes.
  8. demo
  9. Fazer um resumo do necessário (somente citar os passos).
  10. Se houver tempo, abrir para perguntas. Avisar que vou estar lá fora para eventuais perguntas.