Aprimorando a entrega e disponibilidade de um sistema de informação com CI/CD e estratégias de implantação
dc.contributor.advisor | Silva, Taciano de Morais | |
dc.contributor.advisorID | https://orcid.org/0000-0002-4104-8014 | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/4420554987782575 | pt_BR |
dc.contributor.author | Maia, Jonathan Tauan Pereira | |
dc.contributor.authorLattes | http://lattes.cnpq.br/2789746121159220 | pt_BR |
dc.contributor.referees1 | Souza, Arthur Emanoel Cássio da Silva e | |
dc.contributor.referees1Lattes | http://lattes.cnpq.br/0936695072170254 | pt_BR |
dc.contributor.referees2 | Silva, Huliane Medeiros da | |
dc.contributor.referees2Lattes | http://lattes.cnpq.br/1797223363490431 | pt_BR |
dc.contributor.referees3 | Neto, João Batista Borges | |
dc.contributor.referees3ID | https://orcid.org/0000-0001-6497-1613 | pt_BR |
dc.contributor.referees3Lattes | http://lattes.cnpq.br/3102308378811852 | pt_BR |
dc.date.accessioned | 2024-08-28T22:47:03Z | |
dc.date.available | 2024-08-28T22:47:03Z | |
dc.date.issued | 2024-08-22 | |
dc.description.abstract | This 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.resumo | Este 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/CD | pt_BR |
dc.identifier.citation | MAIA, 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.uri | https://repositorio.ufrn.br/handle/123456789/59948 | |
dc.language | pt_BR | pt_BR |
dc.publisher | Universidade Federal do Rio Grande do Norte | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Departamento de Computação e Tecnologia | pt_BR |
dc.publisher.initials | UFRN | pt_BR |
dc.publisher.program | Sistemas de Informação | pt_BR |
dc.rights | Attribution-NonCommercial 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/3.0/br/ | * |
dc.subject | Engenharia de Software | pt_BR |
dc.subject | Pipeline de CI/CD | pt_BR |
dc.subject | Jenkins | pt_BR |
dc.subject | Kubernetes | pt_BR |
dc.subject | DevOps | pt_BR |
dc.subject | Software Engineering | pt_BR |
dc.subject | CI/CD Pipeline | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO | pt_BR |
dc.title | Aprimorando a entrega e disponibilidade de um sistema de informação com CI/CD e estratégias de implantação | pt_BR |
dc.type | bachelorThesis | pt_BR |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- TCC.pdf
- Tamanho:
- 4.35 MB
- Formato:
- Adobe Portable Document Format
Nenhuma Miniatura disponível
Licença do Pacote
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