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
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account