Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

ANHANGUERA
Infraestrutura Ágil
Relatório – Aula Prática de Infraestrutura Ágil
Gabriel Blaas
Pelotas – RS
2025
 
Sumário
Introdução ...................................................................................................................... 3
1. Métodos .................................................................................................................... 4
2. Resultados ................................................................................................................ 6
3. Conclusão ................................................................................................................ 8
 
Introdução
Nesta atividade prática de Infraestrutura Ágil, foi realizada uma simulação de pipeline de entrega contínua, utilizando o Git e o GitLab CI/CD. O objetivo foi compreender como um pipeline automatizado pode ser configurado para compilar, testar e entregar uma aplicação de forma contínua, garantindo integração e feedback rápido para a equipe de desenvolvimento.
O Git foi utilizado como sistema de controle de versão para versionamento do código, enquanto o GitLab foi a plataforma de hospedagem do repositório e execução do pipeline.
1. Métodos
Ferramentas Utilizadas
• Git – Controle de versão (Freeware);
• GitLab – Repositório e CI/CD;
• Docker Hub – Para download da imagem utilizada no pipeline;
• Computador pessoal – Execução do ambiente;
• Sistema Operacional – Windows/Linux.
Procedimentos Realizados
1. Criação de conta no GitLab (https://gitlab.com/users/);
2. Instalação do Git (https://git-scm.com/downloads);
3. Criação de um repositório chamado UNOPAR_CI_CD;
4. Upload dos arquivos do projeto para o repositório;
5. Criação do arquivo .gitlab-ci.yml com as etapas build, test e deploy;
6. Execução do pipeline e análise do status de cada job.
Trecho do arquivo .gitlab-ci.yml:
stages:
 - build
 - test
 - deploy
build_job:
 stage: build
 script:
 - echo "Iniciando build..."
 - echo "Compilação concluída."
test_job:
 stage: test
 script:
 - echo "Executando testes..."
 - echo "Todos os testes passaram."
deploy_job:
 stage: deploy
 script:
 - echo "Publicando aplicação no ambiente de produção..."
 - echo "Deploy finalizado com sucesso!"
2. Resultados
Durante a execução do pipeline, foi possível observar o funcionamento automatizado das etapas de build, test e deploy. Cada job foi executado com sucesso, demonstrando o fluxo completo de integração e entrega contínua.
A seguir, prints simulados ilustram o repositório e a execução do pipeline no GitLab:
Figura 1 — Repositório no GitLab (simulação):
Legenda: Visualização simplificada do repositório UNOPAR_CI_CD, com arquivos e branches.
Figura 2 — Execução do Pipeline (simulação):
Legenda: Exemplo de pipeline com estágios build, test e deploy; todos os jobs com status 'passed'.
 
3. Conclusão
A atividade prática de Infraestrutura Ágil permitiu compreender na prática como ocorre a automação de processos de integração e entrega contínua utilizando ferramentas amplamente empregadas no mercado. A configuração do pipeline no GitLab proporcionou uma visão clara sobre a importância da automação para aumentar a produtividade e reduzir falhas humanas durante o processo de desenvolvimento e implantação.
image0.wmf
image1.wmf

Mais conteúdos dessa disciplina