Integração continua

Post on 04-Jun-2015

119 views 0 download

description

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

Transcript of Integração continua

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