Upload
marcio-habigzang-brufatto
View
119
Download
0
Embed Size (px)
DESCRIPTION
Apresento uma pequena introdução de Integração Contínua.
Citation preview
Integração Contínua com iOS
Márcio Habigzang BrufattoDesenvolvedor na ReWeb Fã de tecnologias Entusiasta em Metodologias Ágeis Graduando em Análise de Sistemas pela UNISINOS
@mbrufatto
Entrega Contínua e Adiantada de Valor Agregado
“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 multiplas 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
Essa tal Integração Contínua
Integração Contínua
• Feedback instantâneo e contínuo
• Builds frequentes
• Pequenas Integrações
• Segurança em relação a mudanças
Tá e aí, o que eu ganho com isso?
Boas Práticas Prevenção de Bugs
Testes Unitários…
Na correção de bugs; Em novas funcionalidades; Sempre…Metodologias ágeis.
Servidor de Integração Contínua
Configurando o Jenkins
Por que Jenkins?
Gratuito; Rápido e pratico de usar; Acesso Remoto… REST API; HTML Plublisher; Vários plugins de fácil instalação;
Alguns Plugins Legais
Git; Pipeline; Sonar; Chuck Norris;
Nem tudo é um mar de rosas
Hora da Prática
https://github.com/mbrufatto/CalculoDesconto