Aprimorando a entrega e disponibilidade de um sistema de informação com CI/CD e estratégias de implantação

dc.contributor.advisorSilva, Taciano de Morais
dc.contributor.advisorIDhttps://orcid.org/0000-0002-4104-8014pt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/4420554987782575pt_BR
dc.contributor.authorMaia, Jonathan Tauan Pereira
dc.contributor.authorLatteshttp://lattes.cnpq.br/2789746121159220pt_BR
dc.contributor.referees1Souza, Arthur Emanoel Cássio da Silva e
dc.contributor.referees1Latteshttp://lattes.cnpq.br/0936695072170254pt_BR
dc.contributor.referees2Silva, Huliane Medeiros da
dc.contributor.referees2Latteshttp://lattes.cnpq.br/1797223363490431pt_BR
dc.contributor.referees3Neto, João Batista Borges
dc.contributor.referees3IDhttps://orcid.org/0000-0001-6497-1613pt_BR
dc.contributor.referees3Latteshttp://lattes.cnpq.br/3102308378811852pt_BR
dc.date.accessioned2024-08-28T22:47:03Z
dc.date.available2024-08-28T22:47:03Z
dc.date.issued2024-08-22
dc.description.abstractThis work aimed to develop a Continuous Integration and Continuous Delivery (CI/CD) pipeline using Jenkins and Kubernetes, along with other open-source tools, to optimize software development and delivery processes in the SigArte web system of the Casa do Artesão do Seridó (CARTS). By integrating DevOps culture practices and agile development principles, the pipeline encompassed various efficient software engineering processes and zero-downtime deployment through Kubernetes update strategies. The work highlights the importance of a well-structured CI/CD pipeline in ensuring the quality and continuity of systems like SigArte. This approach increased agility in the development cycle, improved code consistency and reliability, and eliminated downtime during updates. Additionally, the work produced a detailed and replicable reference that serves as a solid foundation for future CI/CD implementations.pt_BR
dc.description.resumoEste trabalho teve como objetivo desenvolver um pipeline de Integração Contínua e Entrega Contínua (CI/CD, do inglês Continuous Integration and Continuous Delivery) utilizando Jenkins e Kubernetes, juntamente com outras ferramentas de código aberto, para otimizar os processos de desenvolvimento e entrega de software no sistema web SigArte da Casa do Artesão do Seridó (CARTS). Integrando práticas da cultura DevOps e princípios de desenvolvimento ágil, o pipeline abrangeu diversos processos eficientes da engenharia de software e uma implantação sem downtime, através de estratégias de atualização no Kubernetes. O trabalho evidencia a importância de um pipeline CI/CD bem estruturado para assegurar a qualidade e continuidade dos sistemas como o SigArte. Esta abordagem aumentou a agilidade no ciclo de desenvolvimento, melhorou a consistência e confiança no código, e eliminou o tempo de inatividade durante as atualizações. Adicionalmente, o trabalho produziu uma referência detalhada e replicável que serve como base sólida para futuras implementações de CI/CDpt_BR
dc.identifier.citationMAIA, Jonathan Tauan Pereira. Aprimorando a Entrega e Disponibilidade de um Sistema de Informação com CI/CD e Estratégias de Implantação. 2024. 84 f. TCC (Graduação) - Curso de Sistemas de Informação, Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2024.pt_BR
dc.identifier.urihttps://repositorio.ufrn.br/handle/123456789/59948
dc.languagept_BRpt_BR
dc.publisherUniversidade Federal do Rio Grande do Nortept_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentDepartamento de Computação e Tecnologiapt_BR
dc.publisher.initialsUFRNpt_BR
dc.publisher.programSistemas de Informaçãopt_BR
dc.rightsAttribution-NonCommercial 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/br/*
dc.subjectEngenharia de Softwarept_BR
dc.subjectPipeline de CI/CDpt_BR
dc.subjectJenkinspt_BR
dc.subjectKubernetespt_BR
dc.subjectDevOpspt_BR
dc.subjectSoftware Engineeringpt_BR
dc.subjectCI/CD Pipelinept_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOpt_BR
dc.titleAprimorando a entrega e disponibilidade de um sistema de informação com CI/CD e estratégias de implantaçãopt_BR
dc.typebachelorThesispt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
TCC.pdf
Tamanho:
4.35 MB
Formato:
Adobe Portable Document Format
Nenhuma Miniatura disponível
Baixar

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.45 KB
Formato:
Item-specific license agreed upon to submission
Nenhuma Miniatura disponível
Baixar