Implementação de um pipeline CI/CD no Sistema de Telemedicina e Telessaúde - STT

DSpace Repository

A- A A+

Implementação de um pipeline CI/CD no Sistema de Telemedicina e Telessaúde - STT

Show full item record

Title: Implementação de um pipeline CI/CD no Sistema de Telemedicina e Telessaúde - STT
Author: Tobias, Vinicius Xavier
Abstract: As técnicas de desenvolvimento de software tem passado por transformações significativas com o surgimento da metodologia DevOps que visa melhorar a colaboração e a eficiência entre as equipes de desenvolvimento e operações. Os pipelines de Integração Contínua e Entrega Contínua (CI/CD), tornaram essenciais para organizações e projetos que buscam agilidade e qualidade na entrega de software, um pipeline CI/CD é importante porque automatiza etapas cruciais do ciclo de vida do software, como testes, construção (build) e implementação (deploy), reduzindo erros manuais e acelerando a entrega de novas funcionalidades maior confiabilidade. Este trabalho propõe a implementação de um pipeline CI/CD no Sistema de Telemedicina e Telessaúde (STT), com o objetivo de automatizar etapas do ciclo de vida de desenvolvimento de software, reduzir erros e melhorar a eficiência na entrega de novas versões do sistema. Por meio de um estudo de caso, a pesquisa explora as ferramentas e metodologias necessárias para a construção de um pipeline automatizado, utilizando tecnologias como Jenkins, Docker, Kubernetes e GitLab. Os resultados demonstram a viabilidade da proposta e seu potencial para otimizar o desenvolvimento e a implantação do sistema STT.Software development techniques have undergone significant transformations with the emergence of the DevOps methodology, which aims to improve collaboration and efficiency between development and operations teams. Continuous Integration and Continuous Deployment (CI/CD) pipelines have become essential for organizations and projects seeking agility and quality in software delivery, a CI/CD pipeline is important because it automates critical stages of the software lifecycle such as testing, building, and deployment reducing manual errors and accelerating the delivery of new features with greater reliability. This study proposes the implementation of a CI/CD pipeline in the Telemedicine and Telehealth System (STT) to automate stages of the software development lifecycle, reduce errors, and improve the efficiency of delivering new system versions. Through a case study, the research explores the tools and methodologies required to build an automated pipeline using technologies such as Jenkins, Docker, Kubernetes, and GitLab. The results demonstrate the feasibility of the proposal and its potential to optimize the development and deployment of the STT system.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro de Ciências da Educação, Ciência da Informação.
URI: https://repositorio.ufsc.br/handle/123456789/266721
Date: 2025-06-25


Files in this item

Files Size Format View Description
TCC - Vinicius Xavier Tobias.pdf 2.255Mb PDF View/Open Trabalho de TCC intitulado: Implementação de um pipeline CI/CD no sistema de telemedicina e telessaúde - STT

This item appears in the following Collection(s)

Show full item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar