Aplicação da integração contínua no desenvolvimento de software

Carregando...
Imagem de Miniatura

Data

2014

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Rocha, Lucas Flach da

Orientador

Hauck, Jean Carlos Rossa

Coorientador

Resumo

Com projetos cada vez mais complexos e abrangendo mais funcionalidades, cada tempo ganho em uma determinada etapa do ciclo de vida de desenvolvimento de software, torna-se muito importante. Com o uso da integração contínua, um projeto de software tende a ter mais qualidade do inicio ao fim do seu ciclo de vida, isso porque, a integração contínua faz com que se inicie uma nova construção do projeto sempre que algum artefato tenha alguma alteração ou uma nova versão. Utilizando uma pesquisa exploratória foi possível construir um processo de integração contínua com êxito. Primeiramente utilizou-se o Maven como ferramenta de build automatizado e execução dos testes, passando pelo Git como ferramenta de auxilio ao controle de versões e finalizando com o Jenkins auxiliando todo o processo de integração contínua. Após as etapas de construções dos testes automatizados, da configuração do repositório do projeto, da utilização do Maven para o build automatizado e controle de dependências e da configuração de um servidor de integração contínua junto de uma ferramenta para auxiliar do processo de integração contínua, todos os objetivos foram alcançados. Nesse sentido, foi criado um processo de integração contínua eficaz e de fácil controle. Sempre que alguma mudança é feita no projeto, inicia-se uma nova construção e todos os testes são executados, tudo isso de forma automática. Se algum erro ocorrer, já é possível rastrear o mesmo e efetuar a correção, visando sempre o software em estado funcional em todo o seu ciclo de vida

Palavras-chave

Programação de sistemas (Computação), Sistemas de informação gerencial, Software - Desenvolvimento

Citação