• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Cursos Gerais ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Modelagem de Dados - Prova Recuperação

11

Modelagem de Dados - Prova Recuperação

Engenharia de Software

UMG

Projeto Windows Forms CRUD Animal MySQL - Cadastro Consulta Atualizacao Exclusao

47

Projeto Windows Forms CRUD Animal MySQL - Cadastro Consulta Atualizacao Exclusao

Engenharia de Software

UMG

Frameworks para Desenvolvimento de Software Portifolio

14

Frameworks para Desenvolvimento de Software Portifolio

Engenharia de Software

UMG

Testar Api Serverest com K6

3

Testar Api Serverest com K6

Engenharia de Software

UMG

Simuladoav2 1pdf

3

Simuladoav2 1pdf

Engenharia de Software

UMG

Sistemas Elétricos para Instrumentação Industrial

3

Sistemas Elétricos para Instrumentação Industrial

Engenharia de Software

UMG

Prova Introdução a Metodologias Ágeis

7

Prova Introdução a Metodologias Ágeis

Engenharia de Software

UMG

Preciso Até Quinta Feira

39

Preciso Até Quinta Feira

Engenharia de Software

UMG

Programação Matlab

3

Programação Matlab

Engenharia de Software

UMG

Redacao para Faculdade

1

Redacao para Faculdade

Engenharia de Software

UMG

Texto de pré-visualização

Infraestrutura Ágil Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA Infraestrutura Ágil OBJETIVOS Definição dos objetivos da aula prática Simular o monitoramento de processo de pipeline de entrega utilizando o GIT INFRAESTRUTURA Instalações GIT Materiais de consumo Descrição Quantidade de materiais por procedimentoatividade Computador 1 por aluno Software Sim X Não Em caso afirmativo qual GIT Pago Não Pago X Tipo de Licença Freeware Descrição do software O Git é um sistema de controle de versões distribuído usado principalmente no desenvolvimento de software mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo Equipamento de Proteção Individual EPI NSA PROCEDIMENTOS PRÁTICOS Realizar o monitoramento de processo de pipeline de entrega utilizando o GIT Atividade proposta Entender como funciona o script para realização da chamada Integração Contínua Criar um relatório no final da atividade 3 Procedimentos para a realização da atividade Nesta atividade iremos criar nosso primeiro script que irá possibilitar a realização de uma Integração Contínua De maneira geral a grande maioria das ferramentas possuem um processo semelhante ao do GitLab CICD No caso do GitLab CICD o pipeline é definido dentro de um arquivo denominado gitlabciyml que segue o formato do YAML que nada mais é do que uma linguagem de marcação Este arquivo define a ordem em que se dará a execução do pipeline Vamos apresentar os conceitos essenciais para a compreensão do pipeline que desejamos para a construção da nossa aplicação de forma automática e posterior entrega da mesma no ambiente de produção Um arquivo gitlabciyml é formado basicamente por um conjunto de jobs na terminologia do GitLab CICD Jobs são os elementos mais básicos dentro do arquivo gitlabciyml Conforme a documentação oficial jobs são Definido com restrições informando em que condições devem ser executados Elementos de nível superior com um nome arbitrário e que devem conter pelo menos a cláusula script Ilimitados dentro de um arquivo gitlabciyml Vamos dar início a definição do pipeline para o projeto de uma Loja Virtual Será necessário criar uma conta no gitlab httpsgitlabcomusers e instalar o Git httpsgitscmcomdownloads Também iremos criar uma conta no hubdocker httpshubdockercom para o container O arquivo devopsmaster será descompactado numa pasta em seu computador E para o projeto serão utilizados os arquivos abaixo Estando no repositório do projeto UNOPARCICD você irá puxar os arquivos para Gitlab seguindo a estrutura da imagem abaixo 4 Esse script de Integração Contínua faz uso da imagem para construir a aplicação Por padrão as imagens são baixadas do Docker Hub mas é possível alterar essa configuração se desejado Neste caso faremos uso do Docker Hub padrão para a busca e registro de imagens Ao terminar da execução o job encerrando com sucesso define que o pipeline aprovou último commit realizado Se houver falha na execução do script o job é reprovado e consequentemente o pipeline acusa uma falha Checklist Instalar o sistema GIT Simular se houve sucesso ou falha na execução do job RESULTADOS Resultados da aula prática Elaborar um relatório que deverá conter introdução métodos resultados e conclusão sobre o assunto desenvolvido em aula prática para compreender o funcionamento essenciais do pipeline para a construção da aplicação de forma automática INSTITUIÇÃO CURSO ALUNO A RELATÓRIO DE AULA PRÁTICA INFRAESTRUTURA ÁGIL CIDADE UF 2025 ALUNO A RELATÓRIO DE AULA PRÁTICA INFRAESTRUTURA ÁGIL Relatório técnico apresentado à disciplina de Infraestrutura Ágil como parte da avaliação da unidade curricular CIDADE UF 2025 SUMÁRIO 1 INTRODUÇÃO5 2 MÉTODOS5 21 Preparação do ambiente5 22 Organização do repositório e envio ao GitLab6 23 Definição do pipeline com o arquivo gitlabciyml6 24 Execução e monitoramento do pipeline7 3 RESULTADOS8 4 CONCLUSÃO9 REFERÊNCIA10 1 INTRODUÇÃO A adoção de práticas de Integração Contínua CI e Entrega Contínua CD é fundamental em ambientes de desenvolvimento ágil pois permite automatizar a construção teste e entrega de aplicações Essas práticas reduzem erros manuais aumentam a confiabilidade dos artefatos gerados e facilitam a detecção precoce de falhas no código Nesta aula prática da disciplina Infraestrutura Ágil foi realizada a simulação do monitoramento de um processo de pipeline de entrega utilizando o Git e o GitLab CICD com suporte a containers via Docker Hub A proposta foi compreender o funcionamento essencial de um pipeline automatizado para construção de uma aplicação observando o comportamento dos jobs e analisando os resultados de sucesso ou falha após os commits realizados no repositório O objetivo central da atividade foi permitir que o estudante entendesse na prática como um arquivo de configuração de pipeline gitlabciyml organiza os jobs de Integração Contínua e como o monitoramento desse processo contribui para maior controle e qualidade no ciclo de desenvolvimento e entrega de software 2 MÉTODOS Nesta seção são descritos os procedimentos adotados para a realização da aula prática 21 Preparação do ambiente Inicialmente foi realizada a preparação do ambiente de desenvolvimento contemplando Instalação do Git O sistema de controle de versões Git foi instalado na máquina do estudante permitindo o gerenciamento do repositório local e a sincronização com o repositório remoto Criação de conta nas plataformas necessárias Criação de uma conta no GitLab para hospedagem do repositório e configuração do pipeline de CICD Criação de uma conta no Docker Hub destinada ao armazenamento e uso de imagens de container utilizadas no pipeline Em seguida o arquivo compactado devopsmaster foi descompactado em uma pasta do computador dando acesso ao projeto UNOPARCICD e aos arquivos utilizados na prática 22 Organização do repositório e envio ao GitLab Com o projeto disponível localmente foi inicializado ou configurado o repositório Git na pasta correspondente Em seguida foram realizados os procedimentos de adicionar os arquivos do projeto ao repositório criar o repositório remoto no GitLab configurar a origem remota remote origin para o repositório do GitLab enviar os arquivos push para o repositório remoto respeitando a estrutura indicada no roteiro da aula Dessa forma o projeto passou a estar versionado e monitorado pelo GitLab 23 Definição do pipeline com o arquivo gitlabciyml O passo seguinte consistiu na análise eou criação do arquivo de configuração de pipeline gitlabciyml responsável por definir os jobs que compõem o pipeline a ordem de execução desses jobs as imagens de container que seriam utilizadas a partir do Docker Hub o script de comandos que seria executado em cada job De acordo com o roteiro da aula o pipeline é estruturado a partir desses jobs que são os elementos básicos do GitLab CICD e devem conter obrigatoriamente a cláusula script Cada job é executado sempre que um novo commit é enviado para o repositório permitindo automatizar etapas como construção teste e entrega da aplicação A estrutura final de arquivos do repositório no GitLab contendo o arquivo gitlab ciyml o Dockerfile e os scripts utilizados na Integração Contínua relogiopy plotsimplesgraficopy notificacaoSucessosh e notificacaoFalhash pode ser vista na Figura 1 Figura 1 Arquivos do projeto unoparcicd no repositório GitLab 24 Execução e monitoramento do pipeline Após a configuração do arquivo gitlabciyml um novo commit foi realizado e enviado ao GitLab A cada novo commit o GitLab iniciou a execução do pipeline seguindo as seguintes etapas Início do job o GitLab CICD alocou um runner e iniciou a execução do job definido no arquivo Uso da imagem de container a imagem definida no pipeline foi baixada do Docker Hub quando necessário e utilizada como ambiente de execução Execução do script os comandos definidos na cláusula script foram executados por exemplo construção da aplicação testes build de imagem etc Finalização do job ao término o job foi marcado como sucesso ou falha de acordo com o resultado da execução Durante essa etapa o estudante monitorou pela interface do GitLab o status do pipeline os logs gerados e as possíveis falhas na execução 3 RESULTADOS Como resultado da atividade prática foi possível observar na prática o comportamento de um pipeline de Integração Contínua configurado com GitLab CICD Entre os principais pontos observados destacamse A cada commit realizado no repositório do projeto o pipeline era disparado automaticamente demonstrando o conceito de Integração Contínua Quando o script contido no job era executado corretamente o GitLab sinalizava o job como passed sucesso indicando que o último commit havia sido aprovado pelo pipeline Em situações em que havia algum erro no script na configuração do ambiente ou na construção da aplicação o GitLab marcava o job como failed falha permitindo visualizar os logs detalhados e identificar o ponto exato do problema Foi possível verificar o uso de imagens de container provenientes do Docker Hub para a construção da aplicação reforçando o papel dos containers na padronização do ambiente de execução A partir dessa prática o estudante pôde simular e compreender como o monitoramento de pipeline auxilia a equipe de desenvolvimento a identificar rapidamente falhas introduzidas no código impedindo que alterações com problemas sigam para ambientes mais avançados como homologação ou produção 4 CONCLUSÃO A aula prática de Infraestrutura Ágil permitiu vivenciar de forma guiada os conceitos de Integração Contínua e pipeline de entrega utilizando Git e GitLab CICD A partir da configuração do arquivo gitlabciyml e do acompanhamento dos jobs executados a cada commit foi possível entender como a automação do processo de build e entrega traz maior controle rastreabilidade e qualidade ao ciclo de desenvolvimento de software O exercício também evidenciou a importância do monitoramento contínuo dos pipelines uma vez que o status de sucesso ou falha dos jobs funciona como um indicador imediato da saúde do código Além disso o uso de containers por meio do Docker Hub demonstrou como é possível padronizar o ambiente de execução reduzindo problemas relacionados a diferenças de configuração entre máquinas De modo geral a atividade contribuiu para consolidar a compreensão dos elementos essenciais de um pipeline de CICD e para destacar o papel do Git e do GitLab como ferramentas centrais na infraestrutura ágil aproximando a prática dos estudantes da realidade dos projetos de desenvolvimento modernos REFERÊNCIA CHACON Scott STRAUB Ben Pro Git 2 ed New York Apress 2014 Disponível em httpsgitscmcombooK

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Modelagem de Dados - Prova Recuperação

11

Modelagem de Dados - Prova Recuperação

Engenharia de Software

UMG

Projeto Windows Forms CRUD Animal MySQL - Cadastro Consulta Atualizacao Exclusao

47

Projeto Windows Forms CRUD Animal MySQL - Cadastro Consulta Atualizacao Exclusao

Engenharia de Software

UMG

Frameworks para Desenvolvimento de Software Portifolio

14

Frameworks para Desenvolvimento de Software Portifolio

Engenharia de Software

UMG

Testar Api Serverest com K6

3

Testar Api Serverest com K6

Engenharia de Software

UMG

Simuladoav2 1pdf

3

Simuladoav2 1pdf

Engenharia de Software

UMG

Sistemas Elétricos para Instrumentação Industrial

3

Sistemas Elétricos para Instrumentação Industrial

Engenharia de Software

UMG

Prova Introdução a Metodologias Ágeis

7

Prova Introdução a Metodologias Ágeis

Engenharia de Software

UMG

Preciso Até Quinta Feira

39

Preciso Até Quinta Feira

Engenharia de Software

UMG

Programação Matlab

3

Programação Matlab

Engenharia de Software

UMG

Redacao para Faculdade

1

Redacao para Faculdade

Engenharia de Software

UMG

Texto de pré-visualização

Infraestrutura Ágil Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA Infraestrutura Ágil OBJETIVOS Definição dos objetivos da aula prática Simular o monitoramento de processo de pipeline de entrega utilizando o GIT INFRAESTRUTURA Instalações GIT Materiais de consumo Descrição Quantidade de materiais por procedimentoatividade Computador 1 por aluno Software Sim X Não Em caso afirmativo qual GIT Pago Não Pago X Tipo de Licença Freeware Descrição do software O Git é um sistema de controle de versões distribuído usado principalmente no desenvolvimento de software mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo Equipamento de Proteção Individual EPI NSA PROCEDIMENTOS PRÁTICOS Realizar o monitoramento de processo de pipeline de entrega utilizando o GIT Atividade proposta Entender como funciona o script para realização da chamada Integração Contínua Criar um relatório no final da atividade 3 Procedimentos para a realização da atividade Nesta atividade iremos criar nosso primeiro script que irá possibilitar a realização de uma Integração Contínua De maneira geral a grande maioria das ferramentas possuem um processo semelhante ao do GitLab CICD No caso do GitLab CICD o pipeline é definido dentro de um arquivo denominado gitlabciyml que segue o formato do YAML que nada mais é do que uma linguagem de marcação Este arquivo define a ordem em que se dará a execução do pipeline Vamos apresentar os conceitos essenciais para a compreensão do pipeline que desejamos para a construção da nossa aplicação de forma automática e posterior entrega da mesma no ambiente de produção Um arquivo gitlabciyml é formado basicamente por um conjunto de jobs na terminologia do GitLab CICD Jobs são os elementos mais básicos dentro do arquivo gitlabciyml Conforme a documentação oficial jobs são Definido com restrições informando em que condições devem ser executados Elementos de nível superior com um nome arbitrário e que devem conter pelo menos a cláusula script Ilimitados dentro de um arquivo gitlabciyml Vamos dar início a definição do pipeline para o projeto de uma Loja Virtual Será necessário criar uma conta no gitlab httpsgitlabcomusers e instalar o Git httpsgitscmcomdownloads Também iremos criar uma conta no hubdocker httpshubdockercom para o container O arquivo devopsmaster será descompactado numa pasta em seu computador E para o projeto serão utilizados os arquivos abaixo Estando no repositório do projeto UNOPARCICD você irá puxar os arquivos para Gitlab seguindo a estrutura da imagem abaixo 4 Esse script de Integração Contínua faz uso da imagem para construir a aplicação Por padrão as imagens são baixadas do Docker Hub mas é possível alterar essa configuração se desejado Neste caso faremos uso do Docker Hub padrão para a busca e registro de imagens Ao terminar da execução o job encerrando com sucesso define que o pipeline aprovou último commit realizado Se houver falha na execução do script o job é reprovado e consequentemente o pipeline acusa uma falha Checklist Instalar o sistema GIT Simular se houve sucesso ou falha na execução do job RESULTADOS Resultados da aula prática Elaborar um relatório que deverá conter introdução métodos resultados e conclusão sobre o assunto desenvolvido em aula prática para compreender o funcionamento essenciais do pipeline para a construção da aplicação de forma automática INSTITUIÇÃO CURSO ALUNO A RELATÓRIO DE AULA PRÁTICA INFRAESTRUTURA ÁGIL CIDADE UF 2025 ALUNO A RELATÓRIO DE AULA PRÁTICA INFRAESTRUTURA ÁGIL Relatório técnico apresentado à disciplina de Infraestrutura Ágil como parte da avaliação da unidade curricular CIDADE UF 2025 SUMÁRIO 1 INTRODUÇÃO5 2 MÉTODOS5 21 Preparação do ambiente5 22 Organização do repositório e envio ao GitLab6 23 Definição do pipeline com o arquivo gitlabciyml6 24 Execução e monitoramento do pipeline7 3 RESULTADOS8 4 CONCLUSÃO9 REFERÊNCIA10 1 INTRODUÇÃO A adoção de práticas de Integração Contínua CI e Entrega Contínua CD é fundamental em ambientes de desenvolvimento ágil pois permite automatizar a construção teste e entrega de aplicações Essas práticas reduzem erros manuais aumentam a confiabilidade dos artefatos gerados e facilitam a detecção precoce de falhas no código Nesta aula prática da disciplina Infraestrutura Ágil foi realizada a simulação do monitoramento de um processo de pipeline de entrega utilizando o Git e o GitLab CICD com suporte a containers via Docker Hub A proposta foi compreender o funcionamento essencial de um pipeline automatizado para construção de uma aplicação observando o comportamento dos jobs e analisando os resultados de sucesso ou falha após os commits realizados no repositório O objetivo central da atividade foi permitir que o estudante entendesse na prática como um arquivo de configuração de pipeline gitlabciyml organiza os jobs de Integração Contínua e como o monitoramento desse processo contribui para maior controle e qualidade no ciclo de desenvolvimento e entrega de software 2 MÉTODOS Nesta seção são descritos os procedimentos adotados para a realização da aula prática 21 Preparação do ambiente Inicialmente foi realizada a preparação do ambiente de desenvolvimento contemplando Instalação do Git O sistema de controle de versões Git foi instalado na máquina do estudante permitindo o gerenciamento do repositório local e a sincronização com o repositório remoto Criação de conta nas plataformas necessárias Criação de uma conta no GitLab para hospedagem do repositório e configuração do pipeline de CICD Criação de uma conta no Docker Hub destinada ao armazenamento e uso de imagens de container utilizadas no pipeline Em seguida o arquivo compactado devopsmaster foi descompactado em uma pasta do computador dando acesso ao projeto UNOPARCICD e aos arquivos utilizados na prática 22 Organização do repositório e envio ao GitLab Com o projeto disponível localmente foi inicializado ou configurado o repositório Git na pasta correspondente Em seguida foram realizados os procedimentos de adicionar os arquivos do projeto ao repositório criar o repositório remoto no GitLab configurar a origem remota remote origin para o repositório do GitLab enviar os arquivos push para o repositório remoto respeitando a estrutura indicada no roteiro da aula Dessa forma o projeto passou a estar versionado e monitorado pelo GitLab 23 Definição do pipeline com o arquivo gitlabciyml O passo seguinte consistiu na análise eou criação do arquivo de configuração de pipeline gitlabciyml responsável por definir os jobs que compõem o pipeline a ordem de execução desses jobs as imagens de container que seriam utilizadas a partir do Docker Hub o script de comandos que seria executado em cada job De acordo com o roteiro da aula o pipeline é estruturado a partir desses jobs que são os elementos básicos do GitLab CICD e devem conter obrigatoriamente a cláusula script Cada job é executado sempre que um novo commit é enviado para o repositório permitindo automatizar etapas como construção teste e entrega da aplicação A estrutura final de arquivos do repositório no GitLab contendo o arquivo gitlab ciyml o Dockerfile e os scripts utilizados na Integração Contínua relogiopy plotsimplesgraficopy notificacaoSucessosh e notificacaoFalhash pode ser vista na Figura 1 Figura 1 Arquivos do projeto unoparcicd no repositório GitLab 24 Execução e monitoramento do pipeline Após a configuração do arquivo gitlabciyml um novo commit foi realizado e enviado ao GitLab A cada novo commit o GitLab iniciou a execução do pipeline seguindo as seguintes etapas Início do job o GitLab CICD alocou um runner e iniciou a execução do job definido no arquivo Uso da imagem de container a imagem definida no pipeline foi baixada do Docker Hub quando necessário e utilizada como ambiente de execução Execução do script os comandos definidos na cláusula script foram executados por exemplo construção da aplicação testes build de imagem etc Finalização do job ao término o job foi marcado como sucesso ou falha de acordo com o resultado da execução Durante essa etapa o estudante monitorou pela interface do GitLab o status do pipeline os logs gerados e as possíveis falhas na execução 3 RESULTADOS Como resultado da atividade prática foi possível observar na prática o comportamento de um pipeline de Integração Contínua configurado com GitLab CICD Entre os principais pontos observados destacamse A cada commit realizado no repositório do projeto o pipeline era disparado automaticamente demonstrando o conceito de Integração Contínua Quando o script contido no job era executado corretamente o GitLab sinalizava o job como passed sucesso indicando que o último commit havia sido aprovado pelo pipeline Em situações em que havia algum erro no script na configuração do ambiente ou na construção da aplicação o GitLab marcava o job como failed falha permitindo visualizar os logs detalhados e identificar o ponto exato do problema Foi possível verificar o uso de imagens de container provenientes do Docker Hub para a construção da aplicação reforçando o papel dos containers na padronização do ambiente de execução A partir dessa prática o estudante pôde simular e compreender como o monitoramento de pipeline auxilia a equipe de desenvolvimento a identificar rapidamente falhas introduzidas no código impedindo que alterações com problemas sigam para ambientes mais avançados como homologação ou produção 4 CONCLUSÃO A aula prática de Infraestrutura Ágil permitiu vivenciar de forma guiada os conceitos de Integração Contínua e pipeline de entrega utilizando Git e GitLab CICD A partir da configuração do arquivo gitlabciyml e do acompanhamento dos jobs executados a cada commit foi possível entender como a automação do processo de build e entrega traz maior controle rastreabilidade e qualidade ao ciclo de desenvolvimento de software O exercício também evidenciou a importância do monitoramento contínuo dos pipelines uma vez que o status de sucesso ou falha dos jobs funciona como um indicador imediato da saúde do código Além disso o uso de containers por meio do Docker Hub demonstrou como é possível padronizar o ambiente de execução reduzindo problemas relacionados a diferenças de configuração entre máquinas De modo geral a atividade contribuiu para consolidar a compreensão dos elementos essenciais de um pipeline de CICD e para destacar o papel do Git e do GitLab como ferramentas centrais na infraestrutura ágil aproximando a prática dos estudantes da realidade dos projetos de desenvolvimento modernos REFERÊNCIA CHACON Scott STRAUB Ben Pro Git 2 ed New York Apress 2014 Disponível em httpsgitscmcombooK

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®