Aplicação da integração contínua no desenvolvimento de software
dc.contributor.advisor | Hauck, Jean Carlos Rossa | pt_BR |
dc.contributor.author | Rocha, Lucas Flach da | pt_BR |
dc.date.accessioned | 2016-11-30T15:05:26Z | |
dc.date.accessioned | 2020-11-29T05:48:11Z | |
dc.date.available | 2016-11-30T15:05:26Z | |
dc.date.available | 2020-11-29T05:48:11Z | |
dc.date.issued | 2014 | |
dc.description.abstract | 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 | pt_BR |
dc.identifier | 1640 | pt_BR |
dc.identifier.uri | https://repositorio.animaeducacao.com.br/handle/ANIMA/10986 | |
dc.language.iso | pt_BR | pt_BR |
dc.relation.ispartof | Sistemas de Informação - Pedra Branca | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Programação de sistemas (Computação) | pt_BR |
dc.subject | Sistemas de informação gerencial | pt_BR |
dc.subject | Software - Desenvolvimento | pt_BR |
dc.title | Aplicação da integração contínua no desenvolvimento de software | pt_BR |
dc.type | Monografia | pt_BR |
local.author.curso | Sistemas de Informação | pt_BR |
local.author.unidade | UNISUL / Pedra Branca | pt_BR |
local.rights.policy | Acesso aberto | pt_BR |
local.subject.area | Ciências Exatas e da Terra | pt_BR |
local.subject.areaanima | TI & Computação | pt_BR |
Arquivos
Pacote Original
1 - 1 de 1