Repositório Institucional do IFRS - Página Inicial

Implantação de backend com pipeline CI/CD utilizando GitHub Actions e AWS EC2

Show simple item record

dc.contributor.advisor Coelho, Rafael Vieira pt_BR
dc.contributor.author Breda, William Colombo pt_BR
dc.date.accessioned 2025-02-07T20:16:14Z pt_BR
dc.date.available 2025-02-07T20:16:14Z pt_BR
dc.date.issued 2024 pt_BR
dc.identifier.uri https://dspace.ifrs.edu.br/xmlui/handle/123456789/1926 pt_BR
dc.description.abstract A entrega de software com qualidade e robustez está se tornando cada vez mais essencial para empresas de tecnologia que buscam se manter competitivas no mercado. A prática de CI/CD6 (Continuous Integration/Continuous Deploy) é um processo fundamental que pode ser implementado em aplicações de diferentes escalas. Sem ele, é necessário um esforço maior para definir todas as etapas do ciclo de vida de um software. Uma pipeline com essa funcionalidade proporciona uma visão clara das etapas necessárias para a entrega do produto em produção. Ao longo desse processo, é possível definir estágios com comportamentos específicos que são essenciais para o sucesso da entrega, tais como: (a) build do projeto; (b) análise estática de código; (c) deploy da imagem no Docker.io; (d) subida da aplicação na AWS; e (e) testes de integração. O presente trabalho propõe a criação desta pipeline utilizando um sistema escolar baseado na arquitetura Spring Boot com funções básicas. pt_BR
dc.description.abstract Delivering quality and robust software is becoming increasingly essential for technology companies seeking to remain competitive in the market. The practice of CI/CD is a fundamental process that can be implemented in applications of different scales. Without it, greater effort is required to define all stages of the software life cycle. A pipeline with this functionality provides a clear view of the steps necessary to deliver the product into production. Throughout this process, it is possible to define stages with specific behaviors that are essential for successful delivery, such as: (a) project build; (b) static code analysis; (c) deploy the image to Docker.io; (d) upload of the application to AWS; and (e) integration tests. The present work proposes the creation of this pipeline using a school system based on the Spring Boot architecture with basic functions. en
dc.format.mimetype application/pdf pt_BR
dc.language.iso por pt_BR
dc.rights Open Access en
dc.subject Informática pt_BR
dc.subject Análise de sistemas pt_BR
dc.subject Software - Desenvolvimento pt_BR
dc.title Implantação de backend com pipeline CI/CD utilizando GitHub Actions e AWS EC2 pt_BR
dc.type Trabalho de conclusão de graduação pt_BR
dc.degree.grantor Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul pt_BR
dc.degree.level Graduação pt_BR
dc.degree.date 2024 pt_BR
dc.degree.local Farroupilha, BR-RS pt_BR
dc.degree.graduation Tecnologia em Análise e Desenvolvimento de Sistemas pt_BR
dc.degree.department Campus Farroupilha pt_BR


Files in this item

Files Size Format View Description
1234567891926.pdf 1.190Mb PDF View/Open Texto completo

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account