SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Visual Studio Summit 2014
Você está na sala certa?
• Já perdeu algum fim de semana ou ficou até mais tarde implantando
alguma versão?
• Seu software funciona em ambiente de QA, mas quando vai pra
produção “da pau”?
• Dúvidas sobre qual a ordem de execução de Scripts SQL?
• Já mandou software para produção com web.config de testes?
• Já esqueceu que enviar algum arquivo para produção?
Release Management for Visual Studio 2013
Visual Studio Summit 2014
André Dias, CQO
Release Management for Visual Studio 2013
BR Soluções Integradas
ALM MVP, ALM Ranger, MCSD ALM, MCT
Visual Studio Summit 2014
Contatos
• @AndreDiasBR
• Andre.Dias@BRSolucoesIntegradas.com.br
• http://blog.andredias.net
Visual Studio Summit 2014
O que é e como ele funciona?
Release Management for VS 2013
Visual Studio Summit 2014
Release Management for VS 2013
• Ferramenta para Gestão de Servidores, Ambientes, Componentes,
Fluxos de Implantação, Fluxos de Aprovação e Deployments.
• Antigo InRelease
• Produto comprado recentemente pela Microsoft
• Ainda não está bem integrado ao TFS
– Instalação a parte, contas e permissões espalhadas, configurações duplicadas, UX
não padronizada
• Mas ainda assim é melhor do que tudo que temos atualmente.
O que é?
Visual Studio Summit 2014
Release Management for VS 2013
• Release Management Client for Visual Studio 2013
– Cliente WPF para operar o Release Management. É a interface comum utilizada
por todos os usuários envolvidos no deployment pipeline.
• Release Management Server for Team Foundation Server 2013
– É o coração do Release Management. É uma combinação de Web + Windows
Services que expõe os serviços utilizados por outros componentes.
Componentes 1/2
Visual Studio Summit 2014
Release Management for VS 2013
• Microsoft Deployment Agent 2013
– Serviço instalado nos servidores onde a solução será implantada.
– Ex: Web Servers, DB Servers, Application Servers
• Deployment Agent Tools
– Ferramentas auxiliares para encapsular scripts de Criação de Sites, Cópia de
Arquivos, Iniciar VMs no Azure, entre outros.
Componentes 2/2
Visual Studio Summit 2014
Release Management for VS 2013
Topologia
Visual Studio Summit 2014
Release Management for VS 2013
Comunicação entre os componentes
Visual Studio Summit 2014
A hora da verdade...
Demos
Visual Studio Summit 2014
Demo - Roteiro
• Visão Geral do Release Management for Visual Studio 2013
• Criar uma Definição de Build
• Definir um Pipeline de Implantação
• Configurar os Componentes do Pipeline (Site, Banco, etc)
• Criar um Site no IIS
• Mudar o Web.Config para Cada Ambiente
• Promover a Build entre Ambientes sem uma linha de código
Visual Studio Summit 2014
Demo - Screenshots
Visual Studio Summit 2014
Contatos
• @AndreDiasBR
• Andre.Dias@BRSolucoesIntegradas.com.br
• http://blog.andredias.net

Contenu connexe

Tendances

Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineAndre Xavier
 
Infraestrutura como código
Infraestrutura como códigoInfraestrutura como código
Infraestrutura como códigoEduardo Rozario
 
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
 
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...iMasters
 
[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest LabsJaqueline Ramos
 
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...iMasters
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETRenato Groff
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation ServerMaira Iantas
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIAndre Baltieri
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDJaqueline Ramos
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressRogério Rodrigues
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
 
WSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesWSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesEdgar Silva
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) maxcnunes
 
Configuration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoConfiguration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoVinícius Hana Scardazzi
 
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsJava script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsVinicius Reis
 
Migração SVN para GIT
Migração SVN para GITMigração SVN para GIT
Migração SVN para GITDenis Santos
 

Tendances (20)

Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project Online
 
Infraestrutura como código
Infraestrutura como códigoInfraestrutura como código
Infraestrutura como código
 
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
 
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
 
[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs
 
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
 
VSTS de Ponta a Ponta
VSTS de Ponta a PontaVSTS de Ponta a Ponta
VSTS de Ponta a Ponta
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CD
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
 
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e alémASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
 
WSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesWSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e Suportes
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS)
 
Configuration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoConfiguration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automação
 
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsJava script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
 
Automatização - DevOps
Automatização - DevOpsAutomatização - DevOps
Automatização - DevOps
 
Migração SVN para GIT
Migração SVN para GITMigração SVN para GIT
Migração SVN para GIT
 

En vedette

DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"
DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"
DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"marcel_cf
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013André Dias
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeis
2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeis2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeis
2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeisThiago de Assis Silva
 
DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo? DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo? André Dias
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
Continuous Delivery para Windows Azure usando Team Foundation Service
Continuous Delivery para Windows Azure usando Team Foundation ServiceContinuous Delivery para Windows Azure usando Team Foundation Service
Continuous Delivery para Windows Azure usando Team Foundation ServiceAndré Dias
 
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...André Dias
 
Novidades sobre Testes de Unidade com Visual Studio 2012
Novidades sobre Testes de Unidade com Visual Studio 2012Novidades sobre Testes de Unidade com Visual Studio 2012
Novidades sobre Testes de Unidade com Visual Studio 2012André Dias
 
Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!André Dias
 
Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...
Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...
Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...Gebhard Borck
 
Gestão ágil e o management 3.0 - 2014-05
Gestão ágil e o management 3.0 - 2014-05Gestão ágil e o management 3.0 - 2014-05
Gestão ágil e o management 3.0 - 2014-05Alejandro Olchik
 
DevOps - A Origem
DevOps - A OrigemDevOps - A Origem
DevOps - A OrigemAndré Dias
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
 
OKR - Objetivos e Resultados Chave
OKR - Objetivos e Resultados ChaveOKR - Objetivos e Resultados Chave
OKR - Objetivos e Resultados ChaveCarlos Freitas
 
OKR - Objectives and Key Results (Portuguese)
OKR - Objectives and Key Results (Portuguese)OKR - Objectives and Key Results (Portuguese)
OKR - Objectives and Key Results (Portuguese)Vinicius Siqueira
 
Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...
Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...
Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...Niels Pflaeging
 
Beyond Budgeting: Leading with Flexible Targets. 2-day seminar
Beyond Budgeting: Leading with Flexible Targets. 2-day seminarBeyond Budgeting: Leading with Flexible Targets. 2-day seminar
Beyond Budgeting: Leading with Flexible Targets. 2-day seminarNiels Pflaeging
 
Apresentação Encontro de Casais com Cristo
Apresentação Encontro de Casais com CristoApresentação Encontro de Casais com Cristo
Apresentação Encontro de Casais com Cristopsaocamilo
 

En vedette (20)

DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"
DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"
DevOps Summit Brasil - Ninguém chega a lugar algum com "eu acho"
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeis
2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeis2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeis
2010 Ecc ApresentaçãO Livro Liderando Com Metas FlexíVeis
 
DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo? DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo?
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
Continuous Delivery para Windows Azure usando Team Foundation Service
Continuous Delivery para Windows Azure usando Team Foundation ServiceContinuous Delivery para Windows Azure usando Team Foundation Service
Continuous Delivery para Windows Azure usando Team Foundation Service
 
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
 
ALM End-to-End
ALM End-to-EndALM End-to-End
ALM End-to-End
 
Novidades sobre Testes de Unidade com Visual Studio 2012
Novidades sobre Testes de Unidade com Visual Studio 2012Novidades sobre Testes de Unidade com Visual Studio 2012
Novidades sobre Testes de Unidade com Visual Studio 2012
 
Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!
 
Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...
Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...
Keynote (PT): Liderando com Metas Flexiveis - Beyond Budgeting, Sao Paulo/Bra...
 
Gestão ágil e o management 3.0 - 2014-05
Gestão ágil e o management 3.0 - 2014-05Gestão ágil e o management 3.0 - 2014-05
Gestão ágil e o management 3.0 - 2014-05
 
DevOps - A Origem
DevOps - A OrigemDevOps - A Origem
DevOps - A Origem
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
OKR - Objetivos e Resultados Chave
OKR - Objetivos e Resultados ChaveOKR - Objetivos e Resultados Chave
OKR - Objetivos e Resultados Chave
 
OKR - Objectives and Key Results (Portuguese)
OKR - Objectives and Key Results (Portuguese)OKR - Objectives and Key Results (Portuguese)
OKR - Objectives and Key Results (Portuguese)
 
Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...
Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...
Beyond Budgeting - Creating High-Performance Organizations for Today’s Market...
 
Beyond Budgeting: Leading with Flexible Targets. 2-day seminar
Beyond Budgeting: Leading with Flexible Targets. 2-day seminarBeyond Budgeting: Leading with Flexible Targets. 2-day seminar
Beyond Budgeting: Leading with Flexible Targets. 2-day seminar
 
Apresentação Encontro de Casais com Cristo
Apresentação Encontro de Casais com CristoApresentação Encontro de Casais com Cristo
Apresentação Encontro de Casais com Cristo
 

Similaire à Release Management for Visual Studio 2013

SonarQube
SonarQubeSonarQube
SonarQubeCDS
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
Sonarqube
SonarqubeSonarqube
SonarqubeCDS
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverVinicius Moura
 
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
 
TechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsTechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsAlan Carlos
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = ProdutividadeAdriano Bertucci
 
Server Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerServer Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerAdriano Bertucci
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
Notes From the Field Build Automation
Notes From the Field   Build AutomationNotes From the Field   Build Automation
Notes From the Field Build AutomationAndré Dias
 
Como gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoftComo gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoftAlan Correa Morais
 
Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!Globalcode
 
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.pptRicardo Guerra Freitas
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Netjaumnc
 
Manualde instalacao webc800sr5pt
Manualde instalacao webc800sr5ptManualde instalacao webc800sr5pt
Manualde instalacao webc800sr5ptMarco Figueiredo
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourcetdc-globalcode
 

Similaire à Release Management for Visual Studio 2013 (20)

SonarQube
SonarQubeSonarQube
SonarQube
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
DevOps
DevOpsDevOps
DevOps
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation server
 
Alm open source
Alm open sourceAlm open source
Alm open source
 
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 ...
 
TechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsTechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOps
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = Produtividade
 
Server Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerServer Plugins - Team Foundation Server
Server Plugins - Team Foundation Server
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Notes From the Field Build Automation
Notes From the Field   Build AutomationNotes From the Field   Build Automation
Notes From the Field Build Automation
 
Continuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na NuvemContinuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na Nuvem
 
Como gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoftComo gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoft
 
Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!
 
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Net
 
Manualde instalacao webc800sr5pt
Manualde instalacao webc800sr5ptManualde instalacao webc800sr5pt
Manualde instalacao webc800sr5pt
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSource
 

Plus de André Dias

InterOP 2021: Certificações - Experiência, Dicas e Truques
InterOP 2021: Certificações - Experiência, Dicas e TruquesInterOP 2021: Certificações - Experiência, Dicas e Truques
InterOP 2021: Certificações - Experiência, Dicas e TruquesAndré Dias
 
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...André Dias
 
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftMulticloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftAndré Dias
 
Construindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOpsConstruindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOpsAndré Dias
 
MVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na PráticaMVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na PráticaAndré Dias
 
Soluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureAndré Dias
 
Visual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps ProjectsVisual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps ProjectsAndré Dias
 
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...André Dias
 
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps ProjectMVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps ProjectAndré Dias
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsAndré Dias
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsAndré Dias
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSAndré Dias
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2André Dias
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2André Dias
 
MSF for Agile 5.0
MSF for Agile 5.0MSF for Agile 5.0
MSF for Agile 5.0André Dias
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 

Plus de André Dias (17)

InterOP 2021: Certificações - Experiência, Dicas e Truques
InterOP 2021: Certificações - Experiência, Dicas e TruquesInterOP 2021: Certificações - Experiência, Dicas e Truques
InterOP 2021: Certificações - Experiência, Dicas e Truques
 
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
 
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftMulticloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
 
Construindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOpsConstruindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOps
 
MVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na PráticaMVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na Prática
 
Soluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft Azure
 
Visual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps ProjectsVisual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
 
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
 
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps ProjectMVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application Insights
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application Insights
 
DevOps Talk
DevOps TalkDevOps Talk
DevOps Talk
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
 
MSF for Agile 5.0
MSF for Agile 5.0MSF for Agile 5.0
MSF for Agile 5.0
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 

Release Management for Visual Studio 2013

  • 1. Visual Studio Summit 2014 Você está na sala certa? • Já perdeu algum fim de semana ou ficou até mais tarde implantando alguma versão? • Seu software funciona em ambiente de QA, mas quando vai pra produção “da pau”? • Dúvidas sobre qual a ordem de execução de Scripts SQL? • Já mandou software para produção com web.config de testes? • Já esqueceu que enviar algum arquivo para produção? Release Management for Visual Studio 2013
  • 2. Visual Studio Summit 2014 André Dias, CQO Release Management for Visual Studio 2013 BR Soluções Integradas ALM MVP, ALM Ranger, MCSD ALM, MCT
  • 3. Visual Studio Summit 2014 Contatos • @AndreDiasBR • Andre.Dias@BRSolucoesIntegradas.com.br • http://blog.andredias.net
  • 4. Visual Studio Summit 2014 O que é e como ele funciona? Release Management for VS 2013
  • 5. Visual Studio Summit 2014 Release Management for VS 2013 • Ferramenta para Gestão de Servidores, Ambientes, Componentes, Fluxos de Implantação, Fluxos de Aprovação e Deployments. • Antigo InRelease • Produto comprado recentemente pela Microsoft • Ainda não está bem integrado ao TFS – Instalação a parte, contas e permissões espalhadas, configurações duplicadas, UX não padronizada • Mas ainda assim é melhor do que tudo que temos atualmente. O que é?
  • 6. Visual Studio Summit 2014 Release Management for VS 2013 • Release Management Client for Visual Studio 2013 – Cliente WPF para operar o Release Management. É a interface comum utilizada por todos os usuários envolvidos no deployment pipeline. • Release Management Server for Team Foundation Server 2013 – É o coração do Release Management. É uma combinação de Web + Windows Services que expõe os serviços utilizados por outros componentes. Componentes 1/2
  • 7. Visual Studio Summit 2014 Release Management for VS 2013 • Microsoft Deployment Agent 2013 – Serviço instalado nos servidores onde a solução será implantada. – Ex: Web Servers, DB Servers, Application Servers • Deployment Agent Tools – Ferramentas auxiliares para encapsular scripts de Criação de Sites, Cópia de Arquivos, Iniciar VMs no Azure, entre outros. Componentes 2/2
  • 8. Visual Studio Summit 2014 Release Management for VS 2013 Topologia
  • 9. Visual Studio Summit 2014 Release Management for VS 2013 Comunicação entre os componentes
  • 10. Visual Studio Summit 2014 A hora da verdade... Demos
  • 11. Visual Studio Summit 2014 Demo - Roteiro • Visão Geral do Release Management for Visual Studio 2013 • Criar uma Definição de Build • Definir um Pipeline de Implantação • Configurar os Componentes do Pipeline (Site, Banco, etc) • Criar um Site no IIS • Mudar o Web.Config para Cada Ambiente • Promover a Build entre Ambientes sem uma linha de código
  • 12. Visual Studio Summit 2014 Demo - Screenshots
  • 13. Visual Studio Summit 2014 Contatos • @AndreDiasBR • Andre.Dias@BRSolucoesIntegradas.com.br • http://blog.andredias.net