Sistema Eletrônico de Administração de Conferências, VII CONNEPI - Congresso Norte Nordeste de Pesquisa e Inovação

Tamanho da fonte: 
Implementação de um Fluxo de Integração Contínua em Ambiente de Desenvolvimento Distribuído Utilizando Ferramentas Livres
Breno Carvalho Costa, Thales Vieira Batista, Evandrino Barros, Celio Trois, Lucas Ferreira, Francisco Hirano

Última alteração: 2012-10-11

Resumo


Projetos de software de grande porte frequentemente passam por dificuldades na integração de seus componentes. Para superar isto, a integração contínua (IC) propõe a integração em incrementos menores, para diminuir os riscos e aumentar a qualidade. Neste contexto, foi proposta a aplicação de IC no projeto SIGA-EPCT – sistema de gestão acadêmica, desenvolvido de forma colaborativa por grupos distribuídos geograficamente – utilizando o servidor Hudson. Para tanto, foi criado um fluxo de IC com os objetivos de integrar o software a cada nova revisão, diminuindo o tempo no tratamento de eventuais falhas de construção e criar um mecanismo de aprendizagem com os bugs de codificação encontrados. Como resultado, observou-se que falhas na construção são apontadas imediatamente aos responsáveis, que as resolvem, mantendo o software estável. O envio de um relatório aos desenvolvedores possibilita que eles aprendam com os bugs encontrados no código fonte, tornando não somente o software maduro, mas também os desenvolvedores mais capacitados.


Texto completo: PDF