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
Top Related