Use este identificador para citar ou linkar para este item:
http://www.monografias.ufop.br/handle/35400000/8298Registro completo de metadados
| Campo Dublin Core | Valor | Idioma |
|---|---|---|
| dc.contributor.advisor | Marinho, Euler Horta | pt_BR |
| dc.contributor.advisor | Oliveira, Silvandro Sergio Martins | pt_BR |
| dc.contributor.author | Campos, Rafael Nepomuceno Siqueira | - |
| dc.date.accessioned | 2025-09-12T21:21:01Z | - |
| dc.date.available | 2025-09-12T21:21:01Z | - |
| dc.date.issued | 2025 | pt_BR |
| dc.identifier.citation | CAMPOS, Rafael Nepomuceno Siqueira. Implementação de um pipeline CI/CD para o projeto SisGera. 2025. 83 f. Monografia (Graduação em Sistemas de Informação) - Instituto de Ciências Exatas e Aplicadas, Universidade Federal de Ouro Preto, João Monlevade, 2025. | pt_BR |
| dc.identifier.uri | http://www.monografias.ufop.br/handle/35400000/8298 | - |
| dc.description.abstract | Este trabalho apresenta a implementação de um pipeline de Integração Contínua / Implantação Contínua (CI/CD) para o Sistema de Gerenciamento e Registro de Atividades (SisGera), uma aplicação utilizada por corporações de bombeiros voluntários em Minas Gerais. O objetivo principal foi modernizar o processo de entrega de software, anteriormente realizado de maneira manual, propenso a falhas e com risco de indisponibilidade. Após a análise do sistema e a criação de um ambiente de testes com infraestrutura semelhante à de produção, adotou-se a ferramenta GitHub Actions, devido à sua integração nativa com o repositório do SisGera, à gratuidade e à facilidade de uso. A estratégia de implantação escolhida foi o Atomic Deployment, garantindo confiabilidade e capacidade de reversão em caso de falhas. A pipeline foi dividida em três etapas: Integração Contínua (CI), Implantação Contínua (CD) e rollback. Além disso, o projeto incluiu a reformulação da documentação do SisGera, introduzindo um histórico de contribuições passadas, uma descrição geral do sistema, o modelo de gerenciamento de branches utilizado, a recomendação de práticas como a adoção do Conventional Commits e orientações para a preparação do ambiente de desenvolvimento local. | pt_BR |
| dc.language.iso | pt_BR | pt_BR |
| dc.subject | Análise de sistemas | pt_BR |
| dc.subject | Engenharia de software | pt_BR |
| dc.subject | GitHub - programa de computador | pt_BR |
| dc.subject | Software - confiabilidade | pt_BR |
| dc.subject | Desenvolvimento de software | pt_BR |
| dc.title | Implementação de um pipeline CI/CD para o projeto SisGera. | pt_BR |
| dc.type | TCC-Graduação | pt_BR |
| dc.rights.license | Este trabalho está sob uma licença Creative Commons BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/?ref=chooser-v1). | pt_BR |
| dc.contributor.referee | Marinho, Euler Horta | pt_BR |
| dc.contributor.referee | Oliveira, Silvandro Sergio Martins | pt_BR |
| dc.contributor.referee | Oliveira, Fernando Bernardes de | pt_BR |
| dc.contributor.referee | Pereira, Igor Muzetti | pt_BR |
| dc.description.abstracten | This work presents the implementation of a Continuous Integration / Continuous Deployment (CI/CD) pipeline for the SisGera, an application used by volunteer firefighter organizations in the state of Minas Gerais, Brazil. The main objective was to modernize the software delivery process, which was previously carried out manually, being prone to errors and with a risk of unavailability. After analyzing the system and creating a test environment with infrastructure similar to the production one, the GitHub Actions tool was adopted due to its native integration with the SisGera repository, its zero cost, and ease of use. The chosen deployment strategy was Atomic Deployment, ensuring reliability and rollback capability in case of failure. The pipeline was divided into three stages: Continuous Integration (CI), Continuous Deployment (CD), and rollback. Furthermore, the project included the restructuring of the SisGera documentation, introducing a history of past contributions, a general system description, the branch management model adopted, the recommendation of practices such as the use of Conventional Commits, and guidance for preparing the local development environment. | pt_BR |
| dc.contributor.authorID | 18.2.8062 | pt_BR |
| Aparece nas coleções: | Sistema de Informação - JMV | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| MONOGRAFIA_ImplementaçãoPipelineProjeto.pdf | 5,5 MB | Adobe PDF | Visualizar/Abrir |
Os itens na BDTCC estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
