Repository logo
 
Publication

Automatização da Entrega do Produto ao Cliente

datacite.subject.fosEngenharia e Tecnologia
datacite.subject.sdg09:Indústria, Inovação e Infraestruturas
dc.contributor.advisorSousa, Paulo Alexandre Gandra de
dc.contributor.authorPISCO, PETRA LOPES
dc.date.accessioned2025-12-19T15:40:05Z
dc.date.available2025-12-19T15:40:05Z
dc.date.issued2025-10-27
dc.description.abstractA presente dissertação investiga o processo de deployment manual do PlexHub, um sistema modular e orientado a microsserviços desenvolvido pela PlexIT para o setor vinícola. O modelo atual, inteiramente manual, envolve tarefas repetitivas e configurações personalizadas, como modificações de configurações por cliente, migrações de bases de dados e instalação direta em mÔquinas virtuais, o que resulta em ineficiência, morosidade e alta vulnerabilidade a erros. Com isso, propõe-se uma solução baseada em prÔticas de DevOps, com foco na automação através de pipelines de CI/CD, utilizando ferramentas amplamente adotadas, como GitHub Actions, Docker e Docker Compose. O objetivo é aumentar a fiabilidade, reduzir o tempo de instalação e garantir maior consistência entre os ambientes. Para validar a abordagem proposta, foi desenvolvido um ambiente de testes que simula as condições reais das mÔquinas virtuais dos clientes. Os resultados demonstram uma melhoria significativa no tempo de deployment. Este estudo visa não apenas otimizar os processos internos da PlexIT, mas também oferecer uma contribuição valiosa para a investigação e aplicação de prÔticas DevOps em contextos empresariais com recursos limitados.por
dc.description.abstractThis dissertation investigates the manual deployment process of PlexHub, a modular and microservices-based system developed by PlexIT for the wine sector. The current model, fully manual, involves repetitive tasks and custom configurations, such as client-specific configuration changes, database migrations, and direct installation on virtual machines, which result in inefficiency, slowness, and high susceptibility to errors. Therefore, a solution based on DevOps practices is proposed, focusing on automation through CI/CD pipelines, using widely adopted tools such as GitHub Actions, Docker, and Docker Compose. The goal is to increase reliability, reduce installation time, and ensure greater consistency across environments. To validate the proposed approach, a test environment was created to simulate the real conditions of client virtual machines. The results show a significant improvement in deployment time. This study aims not only to optimize PlexIT’s internal processes but also to provide a valuable contribution to the research and practical application of DevOps strategies in business contexts with limited resources.eng
dc.identifier.tid204067758
dc.identifier.urihttp://hdl.handle.net/10400.22/31298
dc.language.isopor
dc.rights.uriN/A
dc.subjectDeployment Automation
dc.subjectDevOps
dc.subjectCI/CD
dc.subjectGitHub Actions
dc.subjectDocker
dc.subjectMicroservices
dc.titleAutomatização da Entrega do Produto ao Cliente
dc.title.alternativeAutomating Product Delivery to Customerseng
dc.typemaster thesis
dspace.entity.typePublication
thesis.degree.nameMestrado em Engenharia InformƔtica

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tese_6151.pdf
Size:
6.91 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.03 KB
Format:
Item-specific license agreed upon to submission
Description: