Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

ATIVIDADE DEVOPS
ENGENHARIA DE SISTEMAS DE INFORMAÇÃO
Marcos Lordello Chaim
Escola de Artes, Ciências e Humanidades | EACH | USP
ATIVIDADE DEVOPS
• Esta atividade compreende uma tarefa teórica e uma prática.
• Cada grupo terá dez minutos para apresentar os seus resultados
da atividade.
1/5
TAREFA TEÓRICA
1. O grupo deverá fazer uma apresentação do conceito de DevOps.
• O que é? Para que serve? Quais o componentes mínimos?
• Vocês podem qualquer tipo de referência, mas precisam justificar
porque a escolheram.
2. Alguns conceitos que eu espero os grupos abordem:
• CI/CD (integração contínua/entrega contínua),
• Controle de Versão,
• Pull Request,
• DevOps versus métodos ágeis,
• Teste automatizado.
2/5
TAREFA PRÁTICA
• Os grupos deverão criar um repositório no Github no qual a
parte prática da tarefa será realizada e permitir acesso ao
repositório pelo professor.
• Os grupo deverão criar uma esteira de CI/CD utilizando os
recursos do Github para um exemplo simples que estará
disponível para os alunos.
• O exemplo é um programa Java que simula as operações de
uma biblioteca. Ele já possui alguns testes automatizados
escritos utilizando o JUnit. Vocês deverão criar testes adicionais
para o programa Biblioteca.
3/5
MATERIAL AUXILIAR
• Foi preparado um material bem básico sobre o uso do Maven e
do Github que está disponível no edisciplinas.
• Ele inclui um texto e vídeos que descrevem um exemplo muito
simples de utilização do recursos do Maven e Github.
• Importante: o material disponibilizado provavelmente não será
suficiente para vocês utilizarem esses recursos. É apenas um
começo para que vocês procurem outros recursos para executar
a tarefa.
4/5
LISTA DE TAREFAS DA ATIVIDADE
1. Preparar apresentação de dez minutos descrevendo o conceito
de DevOps.
2. Ler o material disponível no edisciplinas sobre Maven, Github e
Github Actions. Estudar outras referências se for necessário.
3. Preparar um repositório no Github do seu grupo.
4. Preparar uma esteira CI/CD utilizando os recursos das
ferramentas Maven e Github Actions
para os exemplos IMC e Biblioteca disponíveis no repositório:
https://github.com/orgs/
each2006-2semestre-2023/repositories
5. Vocês deverão repetir os passos dos vídeos para os dois
exemplos. A esteira CI/CD de vocês devem compilar e executar
os testes automatizados.
5/5
https://github.com/orgs/each2006-2semestre-2023/repositories
https://github.com/orgs/each2006-2semestre-2023/repositories

Mais conteúdos dessa disciplina