Integração continua e release manegement com asp.net core
-
Upload
nicolas-takashi -
Category
Technology
-
view
228 -
download
1
Transcript of Integração continua e release manegement com asp.net core
Integração continua e relase magement com ASP.NET Core
Agenda Apresentação ALM – Build & Release Magement O que é integração continua? Benefícios da Integração continua Integração continua - Boas práticas Release magement Ferramentas Demo
ALM – Build & Release Magement
ALM
Requimente Magement
QA Magement
Issue & Detect
Change configuratio
nAudit,
Metrics, Reports
Resource Magement
Build & RM
Variant Managemen
t
O que é integração continua?
“Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver múltiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Muitos times acham que essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente.”
Martin Fowler
O que é integração continua? Um dos pilares da agilidade Causou grande impacto na comunidade de desenvolvimento de
software Presente principalmente em equipes que adotam metodologias
ágeis Garante que cada versão submetida para o servidor funcione de
forma coesa
Benefícios da Integração continua Feedback instantâneo Detecção prematura de bugs de integração Evita desgaste nos dias de entrega Disponibilidade constante de uma versão estável Verificação constante do código submetido para o repositório
Integração continua - Boas práticas Selft-testing Todo commit deve ser “buildado” Teste em um clone de produção Mantenha seu build rápido Todos podem ver o resultados das builds
Release magement Entrega de software de forma rápida e eficiente Automatização de publicação Fluxo de aprovação para deploy Rastreamento de status
Ferramentas Build Automation
VSTS NAnt Buck Boot Cabal Apache Ant Bamboo Jenkins
Release Magement VSTS Actopus Deploy Bamboo XebiaLabs
Demo
ObrigadoTwitter: @ntakashicsE-mail: [email protected]: ntakashi.net