Use este identificador para citar ou linkar para este item: http://bdm.ufmt.br/handle/1/3571
Tipo documento: Trabalho de Conclusão de Curso
Título: Implantação de devops em projetos do núcleo de tecnologia da informação (NUTI) aplicando práticas de developer experience
Autor(es): Dantas, Otávio Mendonça
Orientador(a): Figueiredo, Josiel Maimone de
Membro da Banca: Figueiredo, Josiel Maimone de
Membro da Banca: Guarienti, Gracyeli Santos Souza
Membro da Banca: Vecchiato, Daniel Avila
Resumo : O paradigma DevOps, juntamente com o emergente conceito de Developer Experience (DevX), surge como uma abordagem de colaboração entre desenvolvimento (Dev) e operações (Ops) no ciclo de vida do desenvolvimento de software. Este trabalho explora a importância do DevOps como um conceito que supera as tradicionais barreiras entre desenvolvedores e equipes de operações, ao mesmo tempo que integra a DevX como um elemento essencial desse ecossistema. A DevX concentra-se em proporcionar aos desenvolvedores um ambiente de trabalho otimizado, com ferramentas eficazes, automação e processos que impulsionem a produtividade e a satisfação, tornando-se um fator determinante no sucesso das iniciativas de DevOps. Nesse contexto, o presente trabalho visa implementar o Jenkins como uma ferramenta central para a automação, entrega contínua (CD) e integração contínua (CI) nos projetos do Núcleo de Tecnologia da Informação (NUTI). Adicionalmente, busca-se integrar o Jenkins com o repositório de projetos GitHub e desenvolver pipelines para testes, implantação de aplicações e outras funcionalidades diretamente no Jenkins. Como resultado, a implantação do Jenkins obteve sucesso e se mostrou promissora; algumas das pipelines foram executadas com êxito, e o conceito de DevX foi implementado por meio da utilização da ferramenta GitStream. Todas as oportunidades de melhoria foram mapeadas e documentadas neste trabalho para serem aplicadas no futuro.
Resumo em lingua estrangeira: The DevOps paradigm, together with the emerging concept of Developer Experience (DevX), emerges as a collaborative approach between development (Dev) and operations (Ops) in the software development lifecycle. This work explores the importance of DevOps as a concept that transcends traditional barriers between developers and operations teams, while also integrating DevX as an essential element of this ecosystem. DevX focuses on providing developers with an optimized working environment, effective tools, automation, and processes that promote productivity and satisfaction, becoming a determining factor in the success of DevOps initiatives. In this context, this work aims to implement Jenkins as a central tool for automation, continuous delivery (CD), and continuous integration (CI) in projects at the Information Technology Core (NUTI). Additionally, the goal is to integrate Jenkins with the GitHub project repository and develop pipelines for testing, application deployment, and other functionalities directly within Jenkins. As a result, the Jenkins implementation was successful and proved promising; some of the pipelines were executed successfully, and the concept of DevX was implemented through the use of the GitStream tool. All improvement opportunities have been mapped and documented in this work for future application.
Palavra-chave: DevOps
Developer experience
Jenkins
Git
GitHub
Palavra-chave em lingua estrangeira: DevOps
Developer experience
Jenkins
Git
GitHub
CNPq: CNPQ::ENGENHARIAS
Idioma: por
País: Brasil
Instituição: Universidade Federal de Mato Grosso
Sigla da instituição: UFMT CUVG - Várzea Grande
Departamento: Instituto de Engenharia – Várzea Grande
Curso: Engenharia de Computação - CUVG
Referência: DANTAS, Otávio Mendonça. Implantação de devops em projetos do núcleo de tecnologia da informação (NUTI) aplicando práticas de developer experience. 2023. 39 f. Trabalho de Conclusão de Curso. (Graduação em Engenharia da Computação) - Universidade Federal de Mato Grosso. Faculdade de Engenharia, Cuiabá, 2023.
Tipo de acesso: Acesso Aberto
URI: http://bdm.ufmt.br/handle/1/3571
Data defesa documento: 24-Out-2023
Aparece na(s) coleção(ções):Engenharia de Computação - Várzea Grande

Arquivos deste item:
Arquivo Descrição TamanhoFormato 
TCC 2023 Otavio Mendonça Dantas.pdf2.1 MBAdobe PDFVer/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.