Your SlideShare is downloading. ×
Release Management for Visual Studio 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Release Management for Visual Studio 2013

524
views

Published on

Palestra sobre Release Management realizada durante o Visual Studio Summit Brasil 2014. …

Palestra sobre Release Management realizada durante o Visual Studio Summit Brasil 2014.

Published in: Technology

1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
524
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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