Automatizando entregas de sistemas com Jenkins
Use o poder do Docker e Jenkins para automatizar e fique livre para desenvolver outras atividades
Description
O processo de atualização de um software é sempre um momento tenso para o responsável ou responsáveis pois qualquer erro pode ocasionar uma interrupção do serviço que pode acarretar em grandes prejuízos tanto para os usuários quanto para a empresa fornecedora do software, então quanto mais automatizado e quanto menos pessoas estiverem envolvidas nesse processo mais seguro ele será.
Esse treinamento tem o foco de ser rápido e objetivo para que os alunos possam aplicar rapidamente o conhecimento passado nas aulas e transformar todo seu processo de entrega do software em apenas um clique no Jenkins.
Vamos ver como podemos usar algumas das mais usadas ferramentas do mercado, como:
- Jenkins
- Docker
- Docker Hub
Teremos uma primeira parte mais teórica para ajudar a entender alguns pontos que abordamos durante a parte prática e uma segunda parte com aulas mais práticas juntamente com alguns exercícios para os alunos.
Esse curso tem a ideia de updates contínuos, onde colocarei mais algumas aulas aprofundando sobre alguns pontos colocados pelos alunos, conforme a dúvidas forem chegando vou criando mais conteúdos para ajudar nas dúvidas.
Espero feedbacks construtivos e que de alguma forma esse conteúdo ajude o dia a dia da sua empresa, projeto ou time, ficarei disponível para quaisquer dúvidas antes e depois do curso.
What You Will Learn!
- Conceitos básicos de CI/CD para aplicar no seu time
- Criar imagens docker a partir de um Dockerfile
- Criar pipeline do Jenkins usando Jenkinsfile
- Registrar via Jenkins imagens docker no Docker Hub
- Atualizar container docker via Jenkins
Who Should Attend!
- Desenvolvedor iniciantes ou avançados com interesse em conhecer um pouco mais sobre DevOps e automação de tarefas