@MASTERSTHESIS{ 2020:340837243, title = {Aplicação da integração contínua em um sistema de auxílio à tomada de decisão}, year = {2020}, url = "http://tede.upf.br:8080/jspui/handle/tede/1902", abstract = "Durante o processo de desenvolvimento, de melhorias e de novas funcionalidades de um sistema, os desenvolvedores realizam uma série de operações manuais para garantir que cada alteração tenha o resultado esperado e que não afete de maneira errada outras funcionalidades da aplicação. Para isso são realizados testes, integração de códigos, verificação da nova versão, entre outros. Se realizado manualmente, esse processo pode demorar e não ter a confiabilidade desejada, onerando custos e compromentendo a integridade do sistema. Como uma abordagem para solucionar este problema sugere-se a utilização da técnica de Integração Contínua, visando a automatização desse conjunto de operações. Devido a estes fatores, este trabalho objetiva a utilização da Integração Contínua aplicada ao sistema de tomada de decisão DSSAT. Como ferramentas para a aplicação da Integração Contínua foram selecionados as ferramentas Travis CI, CircleCI e Jenkins, com base em critétios que atendem as necessidades do DSSAT. Todas as ferramentas possuem integração com o Github e com o Docker, o que facilitou sua aplicação ao DSSAT. O processo de integração realizado com o uso das três ferramentas mostrou-se satisfatório, apresentando aspectos positivos para cada uma das ferramentas, possibilitando, assim, a efetiva automatização do processo de versionamento do DSSAT e, por consequência, uma redução no trabalho realizado pelos seus administradores. Por fim, mostrou-se ser uma ferramenta adequada para os desenvolvedores realizarem a conferência de suas alterações, ocasionando uma melhora no fluxo do processo de integração e um controle mais efetivo dos testes realizados.", publisher = {Universidade de Passo Fundo}, scholl = {Programa de Pós-Graduação em Computação Aplicada}, note = {Instituto de Ciências Exatas e Geociências – ICEG} }