SlideShare une entreprise Scribd logo
1  sur  16
SÃO JOSÉ DOS CAMPOS
2015 Global Sponsors
LABORATÓRIO 1
IT PRO
Palestrante
Automatize suas
Implantações no Azure
com Release
Management e VSO
Julio Arruda
MCTS
SÃO JOSÉ DOS CAMPOS
Implantações Atuais
• Compilações Manuais;
• Implantações Executadas Manualmente;
• Manuais de Implantação para Operação seguir;
• Noites em claro para executar uma implantação;
Implantações Atuais
• Grande probabilidade de erros;
• Manuais podem estar desatualizados;
• Necessidade de execução em curto espaço de tempo;
• Pode gerar prejuízos para sua empresa;
O Mundo mudou, suas implantações também
• Executar build’s automatizadas;
• Automatizar processos de implantação;
• Definir ciclos de aprovação para implantações;
• Sem noites em Claro para implantar uma versão;
Conheçam o novo Mundo
Oque é o Release Management
• Orquestrador de Implantações;
• Permite configurar diversos ambientes de implantação;
• Permite configurar ciclos de aprovação;
• Automatiza implantações em ambientes On-Premisses ou Azure;
• Trabalha tanto com TFS On-Premisses quanto com VSO;
Não é Restrito a Plataformas Windows
Não é Restrito a Plataformas Windows
• Executa implantações no Windows utilizando o PowerShell;
• Executa implantações no Unix utilizando Chef;
• Os scripts são versionados junto com a aplicação;
Automates deployments
DEV QAINT PROD
TeamFoundation
Server
Automation available to all stages
DEV QAINT PROD
TeamFoundation
Server
TeamFoundation
Server DropLocation
RM ClientRM Web
QA
DEV
RM Server
Obrigadoporsua
presença.
SÃO JOSÉ DOS CAMPOS

Contenu connexe

Similaire à Gerenciando Releases

OOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplatesOOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplates
David Siqueira
 
Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresa
CDS
 

Similaire à Gerenciando Releases (20)

Conhecendo o Team Foundation Server
Conhecendo o Team Foundation ServerConhecendo o Team Foundation Server
Conhecendo o Team Foundation Server
 
Azure Scheduler
Azure SchedulerAzure Scheduler
Azure Scheduler
 
Hubot deployments
Hubot deploymentsHubot deployments
Hubot deployments
 
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
 
Deploy Automatizado usando Octopus
Deploy Automatizado usando OctopusDeploy Automatizado usando Octopus
Deploy Automatizado usando Octopus
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
Otimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOOtimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TO
 
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps JavaTDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
 
OOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplatesOOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplates
 
Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresa
 
12 Factor Apps
12 Factor Apps12 Factor Apps
12 Factor Apps
 
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
 
Vagrant: Na sua máquina também funciona!
Vagrant: Na sua máquina também funciona!Vagrant: Na sua máquina também funciona!
Vagrant: Na sua máquina também funciona!
 
Dev Ops at Paguemenos
Dev Ops at PaguemenosDev Ops at Paguemenos
Dev Ops at Paguemenos
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
 
Introdução a Azure Functions
Introdução a Azure FunctionsIntrodução a Azure Functions
Introdução a Azure Functions
 
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
 
TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...
TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...
TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...
 

Plus de Julio Arruda (6)

CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019
CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019
CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019
 
Distribuindo Containers com VSTS
Distribuindo Containers com VSTSDistribuindo Containers com VSTS
Distribuindo Containers com VSTS
 
Hands-on Primeiros Passos com DevOps
Hands-on Primeiros Passos com DevOpsHands-on Primeiros Passos com DevOps
Hands-on Primeiros Passos com DevOps
 
Gerenciamento Continuo de Releases
Gerenciamento Continuo de ReleasesGerenciamento Continuo de Releases
Gerenciamento Continuo de Releases
 
Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...
Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...
Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...
 
Palestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCampos
Palestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCamposPalestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCampos
Palestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCampos
 

Gerenciando Releases