No video

Como criar uma pipeline CI/CD com GitHub Actions |

  Рет қаралды 13,628

Fabricio Veronez

Fabricio Veronez

Жыл бұрын

Um dos pilares da cultura DevOps é a automação de processos rotineiros. Não dá pra perder tempo executando processos repetitivos manualmente, porque uma coisa é certa…. Em algum momento, vai ter problema.
E um dos elementos básicos das automaçôes em DevOps são as pipelines de CI/CD. Com elas, todo o processo de entrega do software é feito sem ninguém tocar em nada depois de um simples commit…
Por isso, conhecer bem a construção de pipelines CI/CD é fundamental pra quem deseja ser um profissional DevOps de elite. E no nosso encontro de hoje, eu vou falar mais sobre essa prática, utilizando uma das ferramentas mais usadas no mercado. Vamos falar de GitHub Actions !!!!
Pra receber o material da live, é só pegar no link abaixo:
bit.ly/live-20...
Link pra cadastro na Digital Ocean com $ 200,00 de crédito:
m.do.co/c/38c09...
Pra saber mais sobre Docker, não deixa de conferir esse aulão sobre Docker:
bit.ly/aulao-d...
Quer saber mais sobre Kubernetes? Então confere essa aula sobre os elementos básicos de um deploy:
bit.ly/deploy-...
Mas se você está em busca de uma Formação DevOps completa, do básico ao avançado, que te torna especialista na cultura DevOps, com um dos perfis mais desejados e bem pagos da TI, você pode fazer sua pré-inscrição através do link
bit.ly/pre-mat...

Пікірлер: 37
@brunatrostdorf1281
@brunatrostdorf1281 Жыл бұрын
Didática fora da curva !! passagem de conhecimento mto top!! inscrita!!
@rodrigo100kk
@rodrigo100kk Ай бұрын
Excelente vídeo ! Valeeeu!
@carlosaugusto.devjava
@carlosaugusto.devjava Жыл бұрын
Aula de primeira!!! Objetivo, direto e reto. Mas, eu realmente acho que seria melhor usar um AWS ou Azure (e não o Digital Ocean) por serem realmente os mais usados no mercado.
@Dellabeneta
@Dellabeneta 7 ай бұрын
aprendi muito com esse vídeo. muito obrigado Fabricio! eu criei minha stack essa semana com Docker, DOKS e terraform. e precisa realmente desse vídeo seu p entender como eu posso integrar todas elas, com sequência e dependência. Tbm a parte de secrets foi essencial para mim. só agradeço!
@eluander
@eluander 5 ай бұрын
Que aula show, exatamente tirou todas dúvidas que eu tinha. Obrigado!!!
@carlosrobertoclemente7292
@carlosrobertoclemente7292 11 ай бұрын
Fabricio Veronez, Show um amigo indicou seus vídeos, e sinceramente está ajudando muito mesmo o conceito, mas e claro tenho minha dificuldades e repasso varias vezes sua aula, tenho muito a aprender a respeito DevOps, sou iniciante e minha especialidade sempre foi em desenvolvimento e mais ainda "Cobol"....Tá valendo tudo que já aprendi nós seus cursos. Obrigado!
@fabricioveronez
@fabricioveronez 11 ай бұрын
TMJ Carlos !!!!
@onobrerodrigo
@onobrerodrigo Жыл бұрын
Muito bom, nobre, Fabrício. Excelente conteúdo.
@GuilhermeCarvalhoCarneiro
@GuilhermeCarvalhoCarneiro Жыл бұрын
Parabéns pelo conteúdo do vídeo. Creio que uma live bem interessante seria: Github Action + Ansible para configurar o ambiente e instalar as dependências + deploy no Oracle Cloud Infra.
@fabricioveronez
@fabricioveronez Жыл бұрын
Anotado !!!
@jomisica
@jomisica 11 ай бұрын
Muito bom, obrigado! Existe algum live que ensina a fazer o deply para o AKS, fazer setup das credenciais, etc. Seria muito bom. As ações já funcionam no entanto tenho de fazer o deploy pelo kubectl.
@leonardocosta1952
@leonardocosta1952 Жыл бұрын
Muito boa a sua aula, parabéns.
@dsbnogueira
@dsbnogueira Жыл бұрын
Muito bom Fabrício! Muito obrigado sempre pelo conteúdo!
@joelfernandesarbitro
@joelfernandesarbitro Жыл бұрын
Professor , PQP que aula do caramba rs ( isso é um elogio tá rr ) Mas dai também veio um monte de dúvidas.... - o fato de ter usado um provedor de cloud era para demonstrar a troca de IP´s e a alta disponibilidade ? - posso usar isso on premisse e ter o mesmo resultado da cloud ? - tu poderia "por favor" fazer uma segunda aula demonstrando por exemplo alguma aplicação com banco de dados "separado" da aplicação , pode ser o WordPress mesmo ? Quero muito usar essa ferramenta nos meus laboratórios e prováveis projetos, mas tenho essas e mais outras dúvidas, talvez se puder executar esse exemplo acima em uma live, eu participo e vou mandando as perguntas Muito obrigado pelo conteúdo de seu canal , realmente sem preço a quantidade de informação compartilhada. Fico no aguardo .
@fabricioveronez
@fabricioveronez Жыл бұрын
Opa, tudo bem ? Muito obrigado pelo feedback !!! - Eu usei cloud pela disponibilidade e usar o ambiente de cloud mesmo. - Se você tiver um ambiente onpremisse com o Kubernetes e que o GitHub Actions conecte, vc vai ter o mesmo resultado. - Vou botar aqui no backlog pra montar algo.
@joelfernandesarbitro
@joelfernandesarbitro Жыл бұрын
@@fabricioveronez Poxa professor, se tu puder me ajudar nesse estudo, serei eternamente grato. Já tentei ser seu aluno, mas não tenho condição ainda, mas todos os dias vejo vídeos seus, e não estou exagerando, todos os dias vejo Grande abraço
@prhirata
@prhirata Жыл бұрын
Conhecimento em Docker Intermediário
@filiperuda
@filiperuda 2 ай бұрын
eu tenho docker básico ainda
@fabricioveronez
@fabricioveronez 2 ай бұрын
Ainda.... vamos evoluir os conhecimento de Docker
@MauNunes
@MauNunes Жыл бұрын
Fabricio eu trabalho com desenvolvimento a mais de 10 anos e nunca precisei fazer uma pipeline. Eu sei o que é, conheço o CI e CD, mas nunca mexi em ferramentas como Jenkins, Tekton e ou GitHub Actions. Confesso que pelo pouco vi apesar de não entender os comandos o GitHub Actions parece mais simples, não precisa instalar nada.
@fabricioveronez
@fabricioveronez Жыл бұрын
Cada ferramenta tem a sua particularidade. O Jenkins e o Tekton não possuem serviço gerenciado, ou seja, vc precisa gerenciar. Já no Actions, vc usa como serviço. Não tem melhor ou pior, tem o que atende o que vc precisa.
@ventilando254
@ventilando254 5 ай бұрын
como funciona para projetos privados ? a imagem fica publica no dockerhub?
@andrekenji
@andrekenji Жыл бұрын
pipeline + IAC terraform e ansible
@leg1on4rio60
@leg1on4rio60 Жыл бұрын
ola. tem como fazer com kubernetes local (k3d, por exemplo)? obg pelo video top
@fabricioveronez
@fabricioveronez Жыл бұрын
Tem sim, mas vc teria que ter um agente de deploy local tb.... Usar o do GitHub Actions vc precisa que ele tenha acesso ao cluster, ou seja, ter acesso pela internet.
@MauNunes
@MauNunes Жыл бұрын
Eu fiz um curso de Docker que me deu uma boa base, porém todos os exemplos que eu vi para criação de imagem foram para Node.js ou python. Nunca vi em um exemplo de alguém criando uma imagem para spring-boot. Eu até achei alguns exemplos para criação de imagem usando o spring-boot, mas cada um cria de um jeito e ai fica bem confuso de entender
@fabricioveronez
@fabricioveronez Жыл бұрын
Vou preparar alguma parada sobre docker e spring-boot. ;-)
@IndieFounder
@IndieFounder 10 ай бұрын
uma duvida, nesse caso por que é interessante fazer o push da imagem?
@fabricioveronez
@fabricioveronez 10 ай бұрын
Fala aí, blz ? Você sempre precisa fazer o Push para um Container Registry para o Kubernetes ter de onde pegar a imagem. Na pipeline, depois que o job é executado, o agente é encerrado e a imagem é eliminada junto. Então vc precisa subir para um registry.
@IndieFounder
@IndieFounder 10 ай бұрын
@@fabricioveronez vlwww
@pwcodigo
@pwcodigo Жыл бұрын
Seria mesma coisa com docker-compose ?
@fabricioveronez
@fabricioveronez Жыл бұрын
Muda pouca coisa, você vai botar a mesma forma que vc faria pra fazer deploy no servidor.
@pwcodigo
@pwcodigo Жыл бұрын
@@fabricioveronez blz, vou tentar fazer para ambiente laravel.
@rafaeloliveiralima5955
@rafaeloliveiralima5955 2 ай бұрын
Docker básico
@fabricioveronez
@fabricioveronez 2 ай бұрын
Fala aí brother !!! Valeu pelo feedback, vamos evoluir esse conhecimento de Docker ;-)
@rafaeloliveiralima5955
@rafaeloliveiralima5955 2 ай бұрын
@@fabricioveronez Assistir o vídeo é achei fantástico. Eu trabalho muito da forma manual. Estou tentando avançar para a automatização de alguns processos e esse vídeo me abriu bastante a mente. Vi que tenho muitas coisas a estudar. Parabéns pelo vídeo!
Do ZERO ao DEPLOY com Terraform, AWS, Docker e SpringBoot
53:14
Build & Run
Рет қаралды 3,6 М.
Deploy Contínuo com GitOps e ArgoCD
1:03:20
Full Cycle
Рет қаралды 18 М.
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
32:31
TechWorld with Nana
Рет қаралды 1,4 МЛН
O básico de Pipelines CI/CD com Jenkins
1:55:48
Fabricio Veronez
Рет қаралды 36 М.
Pipeline CI/CD com GitLab e Kubernetes
2:25:19
Fabricio Veronez
Рет қаралды 10 М.
Learn Jenkins! Complete Jenkins Course - Zero to Hero
1:08:28
DevOps Journey
Рет қаралды 765 М.
O que é CI e CD? Pra vc aprender e nunca mais esquecer! | Como usar GitHub Actions?
19:51
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,1 МЛН
GitHub Actions -  Getting Started With Environments
12:25
Mickey Gousset
Рет қаралды 36 М.
Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners
3:26:43