Integração continua

12
Integração Contínua com iOS

description

Apresento uma pequena introdução de Integração Contínua.

Transcript of Integração continua

Page 1: Integração continua

Integração Contínua com iOS

Page 2: Integração continua

Márcio Habigzang BrufattoDesenvolvedor na ReWeb Fã de tecnologias Entusiasta em Metodologias Ágeis Graduando em Análise de Sistemas pela UNISINOS

@mbrufatto

Page 3: Integração continua

Entrega Contínua e Adiantada de Valor Agregado

Page 4: 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 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

Page 5: Integração continua

Integração Contínua

Page 6: Integração continua

• 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?

Page 7: Integração continua

Boas Práticas Prevenção de Bugs

Testes Unitários…

Na correção de bugs; Em novas funcionalidades; Sempre…Metodologias ágeis.

Page 8: Integração continua

Servidor de Integração Contínua

Page 9: Integração continua

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;

Page 10: Integração continua

Alguns Plugins Legais

Git; Pipeline; Sonar; Chuck Norris;

Page 11: Integração continua

Nem tudo é um mar de rosas

Page 12: Integração continua

Hora da Prática

https://github.com/mbrufatto/CalculoDesconto