SlideShare uma empresa Scribd logo
Pipeline de deploy
Com ASP.NET Core, VSTS e Azure
I
T
T
A
L
K
S
N
A
T
A
L
N
E
R
D
Apresentação
• Jaqueline Ramos
• Consultora Devops | ESX (www.esx.com.br)
• Há 7 anos no mercado de TI
• Palestrante ativa nas comunidades de TI
jaqueline-ramos-bab8a432
jaquelinecramos.com
jaquelinec.ramos@outlook.com
jaqueline.ramos17
jaqueCR2
jaquecr
Agenda
• Code
• Criando sua primeira aplicação ASP.NET Core
• Build
• Iniciando seu pipeline
• Release
• Deploy da aplicação
• Monitoring
• Acompanhe o desempenho de sua aplicação
Code
Build
• Continuous Integration
• É a prática utilizada em seu processo de automação de Build, onde a cada
novo commit seu código será validado.
• A CI estimula os desenvolvedores a compartilhar código e testes de unidade
mesclando as alterações em um repositório compartilhado de controle de
versão após a conclusão de cada pequena tarefa.
Release
• Continuous Deployment
• Vários testes ou ambientes de preparo criam um Pipeline de Versão para
automatizar a criação de infraestrutura e a implantação de uma nova.
• Ambientes sucessivos dão suporte a atividades de integração, carga e teste de
aceitação do usuário de execução cada vez mais longa.
• A Integração Contínua inicia o processo de entrega contínua e o pipeline
prepara cada ambiente sucessivo mediante a conclusão de testes com êxito.
Monitoring
• Application insights
Obtenha insights práticos
por meio do
gerenciamento de
desempenho de
aplicativo e de análises
instantâneas
Apoio
ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/
VSTS: https://www.visualstudio.com/pt-
br/vso/?rr=https%3A%2F%2Fwww.google.com.br%2F
Visual Studio 2017: https://www.visualstudio.com/pt-br/vs/whatsnew/
VS Marketplace: https://marketplace.visualstudio.com/
Azure App Service: https://azure.microsoft.com/pt-br/services/app-
service/
Application Insights: https://azure.microsoft.com/pt-
br/services/application-insights/
Obrigada!
Um ótimo natal a todos(as)!

Mais conteúdo relacionado

PDF
Continious Delivery in practice - POA Meetup
PPTX
ASP.NET Core Day Campinas
PPTX
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
PPTX
Workshop - Jenkins
PPTX
Release Management for Visual Studio 2013
PPTX
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715
PDF
Infraestrutura imutável - A base das aplicações na nuvem
PPTX
São Paulo MuleSoft Meetups - DevOps
Continious Delivery in practice - POA Meetup
ASP.NET Core Day Campinas
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
Workshop - Jenkins
Release Management for Visual Studio 2013
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715
Infraestrutura imutável - A base das aplicações na nuvem
São Paulo MuleSoft Meetups - DevOps

Mais procurados (20)

PPTX
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
PPTX
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
PPTX
MUnit: Encontre os bugs antes que eles encontrem seu app
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
PPTX
São Paulo MuleSoft Meetup - Unwired API Led & Custom Polices
PPTX
QA Ladies 2018 - Azure DevOps Projects
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
PPSX
[O Palco é Delas!] Azure DevTest Labs
PPTX
12 factor app
PPTX
Docker para Desenvolvedores - Developers-BR - Agosto-2018
PPTX
VSTS de Ponta a Ponta
PPTX
Novidades do ASP.NET 5.X
PPSX
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
PDF
TDC2018SP | Trilha Testes - Guia de sobrevivência do QA em DevOps
PPTX
StructureMap, Injetor de Dependência
PPTX
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
PPTX
Futuro do ASP.NET vNext - MVP ShowCast
PDF
Liferay com React - Boas práticas
PPTX
Dilemas de um Desenvolvedor .NET na Terra do PowerShell
PPTX
Workshop anypoint service mesh
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
MUnit: Encontre os bugs antes que eles encontrem seu app
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
São Paulo MuleSoft Meetup - Unwired API Led & Custom Polices
QA Ladies 2018 - Azure DevOps Projects
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
[O Palco é Delas!] Azure DevTest Labs
12 factor app
Docker para Desenvolvedores - Developers-BR - Agosto-2018
VSTS de Ponta a Ponta
Novidades do ASP.NET 5.X
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
TDC2018SP | Trilha Testes - Guia de sobrevivência do QA em DevOps
StructureMap, Injetor de Dependência
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
Futuro do ASP.NET vNext - MVP ShowCast
Liferay com React - Boas práticas
Dilemas de um Desenvolvedor .NET na Terra do PowerShell
Workshop anypoint service mesh
Anúncio

Semelhante a [Natal Nerd] IT Talks - NET Core (17)

PPTX
Construindo pipelines com Azure DevOps
PPSX
ESX Tech Lives - DevOps
PPSX
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
PPSX
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
PDF
DevOps & Docker com a stack Microsoft
PDF
Criando Pipeline de frontend com GitHub Actions
PPTX
Nunca fora do ar: como manter uma aplicação sempre disponível com Continuous ...
PPTX
DevOps na nuvem: Azure DevOps Projects
PPTX
Continuous Deployment
PPTX
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS
PPTX
[O Palco é Delas!] Azure DevTest Labs
PPTX
Build e release pipeline com docker
PDF
Continuous Delivery com ArgoCD
PPTX
Integração Contínua
PPTX
Pipelines de CI/CD com Azure @ Oktober Cloud
ODP
Continuos delivery by example
PDF
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
Construindo pipelines com Azure DevOps
ESX Tech Lives - DevOps
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
DevOps & Docker com a stack Microsoft
Criando Pipeline de frontend com GitHub Actions
Nunca fora do ar: como manter uma aplicação sempre disponível com Continuous ...
DevOps na nuvem: Azure DevOps Projects
Continuous Deployment
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS
[O Palco é Delas!] Azure DevTest Labs
Build e release pipeline com docker
Continuous Delivery com ArgoCD
Integração Contínua
Pipelines de CI/CD com Azure @ Oktober Cloud
Continuos delivery by example
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
Anúncio

Mais de Jaqueline Ramos (20)

PPSX
Seguranca e gerenciamento de custos no Azure
PDF
#SheSharp Conference - Azure DevOps for .NET
PPSX
[Workshop] Azure Fundamentals
PPSX
#VSSUMMIT2019 - Estratégias de DevSecOps
PPSX
MVPConf LATAM 2019 - Case Azure DevOps
PPSX
MVP Conf LATAM 2019 - Azure DevSecOps
PPSX
DevOps Days SP 2019
PPSX
Infra as Code - Infra virou Dev?
PPSX
Americana Tech Conf 2018
PPSX
Coders In Rio Summit - 2018
PPSX
Infra as Code - Provisionando sua Infraestrutura, com ARM Templates
PPSX
Azure Conference 2018
PPSX
#VSSUMMIT - Estratégias de Continuous Delivery
PPSX
GABC 2018 - Trabalhando com ARM Templates
PPSX
GABC 2018 - Hands-On: DevOps, CI e CD
PPSX
QAX - DevTest
PPTX
[Descomplicando o Azure] Azure DevTest Labs
PPSX
[Natal Nerd] IT Talks - ARM Templates
PPT
TDC POA 2017 - ARM templates
PPSX
Azure Weekend SP 2017 - Azure DevTest Labs
Seguranca e gerenciamento de custos no Azure
#SheSharp Conference - Azure DevOps for .NET
[Workshop] Azure Fundamentals
#VSSUMMIT2019 - Estratégias de DevSecOps
MVPConf LATAM 2019 - Case Azure DevOps
MVP Conf LATAM 2019 - Azure DevSecOps
DevOps Days SP 2019
Infra as Code - Infra virou Dev?
Americana Tech Conf 2018
Coders In Rio Summit - 2018
Infra as Code - Provisionando sua Infraestrutura, com ARM Templates
Azure Conference 2018
#VSSUMMIT - Estratégias de Continuous Delivery
GABC 2018 - Trabalhando com ARM Templates
GABC 2018 - Hands-On: DevOps, CI e CD
QAX - DevTest
[Descomplicando o Azure] Azure DevTest Labs
[Natal Nerd] IT Talks - ARM Templates
TDC POA 2017 - ARM templates
Azure Weekend SP 2017 - Azure DevTest Labs

Último (16)

PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Arquitetura de computadores - Memórias Secundárias
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Arquitetura de computadores - Memórias Secundárias
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Processos na gestão de transportes, TM100 Col18
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
COBITxITIL-Entenda as diferença em uso governança TI
Gestão de transportes básica no SAP S/4HANA, S4611 Col20

[Natal Nerd] IT Talks - NET Core

  • 1. Pipeline de deploy Com ASP.NET Core, VSTS e Azure I T T A L K S N A T A L N E R D
  • 2. Apresentação • Jaqueline Ramos • Consultora Devops | ESX (www.esx.com.br) • Há 7 anos no mercado de TI • Palestrante ativa nas comunidades de TI jaqueline-ramos-bab8a432 jaquelinecramos.com jaquelinec.ramos@outlook.com jaqueline.ramos17 jaqueCR2 jaquecr
  • 3. Agenda • Code • Criando sua primeira aplicação ASP.NET Core • Build • Iniciando seu pipeline • Release • Deploy da aplicação • Monitoring • Acompanhe o desempenho de sua aplicação
  • 5. Build • Continuous Integration • É a prática utilizada em seu processo de automação de Build, onde a cada novo commit seu código será validado. • A CI estimula os desenvolvedores a compartilhar código e testes de unidade mesclando as alterações em um repositório compartilhado de controle de versão após a conclusão de cada pequena tarefa.
  • 6. Release • Continuous Deployment • Vários testes ou ambientes de preparo criam um Pipeline de Versão para automatizar a criação de infraestrutura e a implantação de uma nova. • Ambientes sucessivos dão suporte a atividades de integração, carga e teste de aceitação do usuário de execução cada vez mais longa. • A Integração Contínua inicia o processo de entrega contínua e o pipeline prepara cada ambiente sucessivo mediante a conclusão de testes com êxito.
  • 7. Monitoring • Application insights Obtenha insights práticos por meio do gerenciamento de desempenho de aplicativo e de análises instantâneas
  • 8. Apoio ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/ VSTS: https://www.visualstudio.com/pt- br/vso/?rr=https%3A%2F%2Fwww.google.com.br%2F Visual Studio 2017: https://www.visualstudio.com/pt-br/vs/whatsnew/ VS Marketplace: https://marketplace.visualstudio.com/ Azure App Service: https://azure.microsoft.com/pt-br/services/app- service/ Application Insights: https://azure.microsoft.com/pt- br/services/application-insights/