Publication
Automatização da Entrega do Produto ao Cliente
| datacite.subject.fos | Engenharia e Tecnologia | |
| datacite.subject.sdg | 09:Indústria, Inovação e Infraestruturas | |
| dc.contributor.advisor | Sousa, Paulo Alexandre Gandra de | |
| dc.contributor.author | PISCO, PETRA LOPES | |
| dc.date.accessioned | 2025-12-19T15:40:05Z | |
| dc.date.available | 2025-12-19T15:40:05Z | |
| dc.date.issued | 2025-10-27 | |
| dc.description.abstract | A 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.abstract | This 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.tid | 204067758 | |
| dc.identifier.uri | http://hdl.handle.net/10400.22/31298 | |
| dc.language.iso | por | |
| dc.rights.uri | N/A | |
| dc.subject | Deployment Automation | |
| dc.subject | DevOps | |
| dc.subject | CI/CD | |
| dc.subject | GitHub Actions | |
| dc.subject | Docker | |
| dc.subject | Microservices | |
| dc.title | Automatização da Entrega do Produto ao Cliente | |
| dc.title.alternative | Automating Product Delivery to Customers | eng |
| dc.type | master thesis | |
| dspace.entity.type | Publication | |
| thesis.degree.name | Mestrado em Engenharia InformƔtica |
