
10 maio Integração Contínua
Desenvolvimento de Sistemas Sob Medida
Adote os conceitos e ferramentas da Integração Contínua em seus processos de desenvolvimento de sistemas para obter equipes mais produtivas e entregas de maior qualidade.
Integração Contínua
Com a Integração Contínua o código alterado e/ou desenvolvido é integrado ao projeto principal na mesma frequência com que as funcionalidades são construídas, podendo acontecer inúmeras vezes por dia. Dessa forma, é possível verificar se as alterações ou novas funcionalidades estão corretas e não geraram defeitos no projeto já existente.
Gerenciando a construção de pacotes, a Integração Contínua utiliza ferramentas para baixar automaticamente a última versão do repositório, realizar verificações de auditoria de código, executar testes unitários e realizar o Build – visando sempre a integração de código coeso.
Benefícios
- Antecipa e diminui problemas de integração de componentes do software;
- Detecta automaticamente códigos fora do padrão e defeitos;
- Possibilita responder melhor aos requisitos que são apresentados enquanto o produto está em desenvolvimento;
- Melhora a produtividade geral dos projetos;
- Possibilita entregas mais rápidas em função da precisão dos códigos desenvolvidos.
Ambiente Integrado de Desenvolvimento
- Armazenamento de código (SVN)
- Gestão de Versões (SVN)
- Análise automática e contínua de código
- Jenkins + PMD + Checkstyle + FindBugs
- Execução de testes unitários
- Geração de Builds
- Atualização automática de ambientes