Use este identificador para citar ou linkar para este item: https://repositorio.unichristus.edu.br/jspui/handle/123456789/1259
Título: Estudo comparativo sobre as funcionalidades de integração contínua e entrega contínua das ferramentas jenkins e gitlab
Autor(es): Oliveira Lima, Pedro Henrique
Orientador: Oliveira de Sousa, Amanda
Data do documento: 2021-12
Resumo: Como consequência da evolução tecnológica o nível de complexidade das soluções de softwares e a demanda gerada por seus clientes estão aumentando, nesse contexto, o DevOps se apresenta como solução para otimizar os processos de desenvolvimento e entrega softwares, tornando-os mais rápidos. O termo DevOps foi criado por Patrick Debois em 2009 e consiste na ideia de união de dois segmentos que são: Desenvolvimento (Dev) e Operações (Ops). Para a união desses segmentos é necessário um conjunto de práticas com a finalidade agilizar o processo de desenvolvimento e entrega dos softwares, dentre essas práticas temos: a Integração Contínua e a Entrega Contínua. A Integração Contínua (CI) volta-se para o lado do desenvolvimento, propõe a integração de novas funcionalidades ou correção de erros várias vezes ao versionador de código fonte, com o objetivo de melhorar a aplicação. A Entrega Contínua (CD) propõe a entrega do artefato no ambiente do usuário final de maneira mais rápida e automatizada, mas para que seja possível o uso dessas práticas, podemos destacar os pipelines de CI/CD que são importantes, pois são eles os responsáveis pela automação de processos repetíveis. Nesse contexto, ferramentas são essenciais para a execução dos processos que envolvem o DevOps e consequentemente a CI e a CD. Dentre as ferramentas existentes no mercado, O Jenkins e o GitLab ganham destaque, pois são as mais utilizadas segundo o Google Trends. O objetivo desse trabalho é realizar uma comparação das ferramentas Jenkins e GitLab nos quesitos CI e CD com a finalidade de apresentar qual ferramenta pode ser utilizada em determinados contextos. Para realizar a comparação foram levantados cinco critérios de avaliação e também serão implementados seus pipelines na prática.
Palavras-chave: DevOps.
Integração Contínua.
Entrega Contínua.
Pipelines.
Jenkins.
GitLab.
URI: https://repositorio.unichristus.edu.br/jspui/handle/123456789/1259
Aparece nas coleções:Sistemas de Informação - Trabalhos de Conclusão de Curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC - Pedro Henrique.pdf1.78 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.