Repository logo
 
Loading...
Thumbnail Image
Publication

Continuous Integration e Continuous Delivery em plataformas de e-health

Use this identifier to reference this record.
Name:Description:Size:Format: 
Rafael_Correia_Relatorio_Projecto_Mestrado.pdf1.43 MBAdobe PDF Download

Abstract(s)

O presente projeto aborda o desenvolvimento e implementação de um pipeline de continuous integration e continuous delivery (CI/CD) voltado para a área da saúde, com ênfase numa plataforma dedicada ao apoio de cuidadores informais que prestam assistência em cuidados paliativos, denominada Help2Care-Pal. Este relatório descreve detalhadamente o processo de configuração e execução do referido pipeline, bem como a sua monitorização, num contexto sensível à qualidade e eficiência dos serviços disponibilizados. A plataforma Help2Care-Pal compreende uma aplicação móvel para os cuidadores (frontoffice) e uma aplicação web para os profissionais de saúde (backoffice). Esta solução proporciona uma interação fundamental entre os cuidadores informais e os profissionais de saúde, através da disponibilização de conteúdos multimédia que capacitam e orientam os cuidadores. Esses conteúdos incluem imagens, vídeos, áudio, textos e links para recursos externos, todos geridos e disponibilizados de forma personalizada pelos profissionais de saúde. A aplicação móvel possibilita o acesso direto a esses recursos, desempenhando um papel importante no apoio aos cuidadores informais na prestação de cuidados paliativos. O projeto abrange as diversas fases do ciclo de desenvolvimento de software e operações (DevOps), incluindo planificação, desenvolvimento, build, teste, deployment, operação e monitorização. O projeto foca-se nas fases de teste e deployment com o desenvolvimento e implementação do pipeline CI/CD que assegura a qualidade contínua da plataforma e a sua manutenção, garantindo uma entrega segura e eficiente. O pipeline CI/CD foi implementado usando Jenkins e Cypress, e está integrado com o ambiente de produção. O pipeline foi bem-sucedido em melhorar a qualidade e confiabilidade da plataforma digital, e também ajudou a reduzir o tempo necessário para entregar novos recursos e correções de bugs. Este projeto representa uma contribuição significativa para a área da saúde, destacando a importância da CI/CD como abordagens essenciais para garantir a eficácia e a qualidade das plataformas de suporte nesta área. Além disso, demonstra a aplicação prática destes conceitos num cenário real, ilustrando os benefícios tangíveis que podem ser alcançados por meio da implementação cuidadosa de práticas de DevOps.

Description

Keywords

Continuous delivery Continuous integration DevOps E-Health Pipeline

Citation

Research Projects

Organizational Units

Journal Issue