SlideShare una empresa de Scribd logo
1 de 13
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

Más contenido relacionado

La actualidad más candente

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
Rogério Rodrigues
 
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
 
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
Vinicius Reis
 

La actualidad más candente (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
 

Destacado

Destacado (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
 

Similar a Release Management for Visual Studio 2013

Notes From the Field Build Automation
Notes From the Field   Build AutomationNotes From the Field   Build Automation
Notes From the Field Build Automation
André 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 microsoft
Alan Correa Morais
 
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
tdc-globalcode
 

Similar a 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
 

Más de André Dias

MSF for Agile 5.0
MSF for Agile 5.0MSF for Agile 5.0
MSF for Agile 5.0
André Dias
 

Más 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)
 

Último

Último (9)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

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