Тёмный

Como criar uma pipeline CI/CD com GitHub Actions |  

Fabricio Veronez
Подписаться 36 тыс.
Просмотров 13 тыс.
50% 1

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-20221122
Link pra cadastro na Digital Ocean com $ 200,00 de crédito:
m.do.co/c/38c0942c6570
Pra saber mais sobre Docker, não deixa de conferir esse aulão sobre Docker:
bit.ly/aulao-docker
Quer saber mais sobre Kubernetes? Então confere essa aula sobre os elementos básicos de um deploy:
bit.ly/deploy-kubernetes
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-matricula-live

Развлечения

Опубликовано:

 

21 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 37   
@rodrigo100kk
@rodrigo100kk 26 дней назад
Excelente vídeo ! Valeeeu!
@leonardocosta1952
@leonardocosta1952 Год назад
Muito boa a sua aula, parabéns.
@onobrerodrigo
@onobrerodrigo Год назад
Muito bom, nobre, Fabrício. Excelente conteúdo.
@brunatrostdorf1281
@brunatrostdorf1281 Год назад
Didática fora da curva !! passagem de conhecimento mto top!! inscrita!!
@dsbnogueira
@dsbnogueira Год назад
Muito bom Fabrício! Muito obrigado sempre pelo conteúdo!
@eluander
@eluander 5 месяцев назад
Que aula show, exatamente tirou todas dúvidas que eu tinha. Obrigado!!!
@Dellabeneta
@Dellabeneta 6 месяцев назад
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!
@jomisica
@jomisica 10 месяцев назад
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.
@carlosaugusto.devjava
@carlosaugusto.devjava 11 месяцев назад
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.
@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 !!!!
@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 !!!
@prhirata
@prhirata Год назад
Conhecimento em Docker Intermediário
@ventilando254
@ventilando254 5 месяцев назад
como funciona para projetos privados ? a imagem fica publica no dockerhub?
@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.
@filiperuda
@filiperuda Месяц назад
eu tenho docker básico ainda
@fabricioveronez
@fabricioveronez Месяц назад
Ainda.... vamos evoluir os conhecimento de Docker
@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
@andrekenji
@andrekenji Год назад
pipeline + IAC terraform e ansible
@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.
@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. ;-)
@CodandoComAntunes
@CodandoComAntunes 10 месяцев назад
uma duvida, nesse caso por que é interessante fazer o push da imagem?
@fabricioveronez
@fabricioveronez 9 месяцев назад
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.
@CodandoComAntunes
@CodandoComAntunes 9 месяцев назад
@@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 Месяц назад
Docker básico
@fabricioveronez
@fabricioveronez Месяц назад
Fala aí brother !!! Valeu pelo feedback, vamos evoluir esse conhecimento de Docker ;-)
@rafaeloliveiralima5955
@rafaeloliveiralima5955 Месяц назад
@@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!
Далее
O básico de Pipelines CI/CD com Jenkins
1:55:48
Просмотров 36 тыс.
O que é Sonarqube ? | Na prática com Docker
36:12
Просмотров 2,5 тыс.
O que é DevOps em 15 minutos
13:52
Просмотров 622
Como Criar Pipeline Docker CI com Github Actions
19:58
GitHub Actions -  Getting Started With Environments
12:25
#starman #starmanmeme #superman #shorts
0:15
Просмотров 9 млн