📚 GitHub Actions TUTORIAL Desde Cero - Integración continua (CI/CD) gratis y fácil 🚀

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024

Комментарии • 137

  • @arialdev
    @arialdev 2 года назад +27

    Sólo puedo decir una cosa tras ver el vídeo: te quiero.

  • @jesuseduardomarquezmartine8382
    @jesuseduardomarquezmartine8382 2 года назад +31

    Hola, voy a escribir algo que no me cabe la menor duda en decirlo y pasará mucho tiempo para que lo vuelva escribir, este ha sido el vídeo y conocimiento más importante que he visto en RUclips en todo este camino y proceso de aprendizaje, era la pieza que le faltaba al rompecabezas, te entiendo perfectamente cuando dices q está bien... Se puede saber react, JS, etc, pero sin saber esto, sencillamente no se dará todo el potencial, muchísimas gracias, por allí leí que era oro en polvo, creo que se quedaron corto! Saludos

    • @midudev
      @midudev  2 года назад +4

      Muchas gracias por el comentario!! ☺️☺️☺️

  • @victordejesus9073
    @victordejesus9073 Год назад +19

    Definitivamente este video fue una clase magistral de como usar github actions, todo se entiende muy bien y no se ve dificultado seguir los pasos por mucho que yo usara un proyecto personal en angular. Esta genial, midu sigue así

  • @mikealejandro3938
    @mikealejandro3938 Год назад +10

    Para los parcer@s que esten viendo este video, y esten forkeando el repo con los cambios ya implementados de github actions, y quieren revertirlos para poder integrar todo como desde el principio, clonen el repo normal, y luego tiran este comando.
    git reset --hard
    old-commit-id = el id del commit donde no se han integrado las github actions

  • @aquirozca
    @aquirozca 2 года назад +14

    Excelente vídeo como siempre Miguel, no sé porqué no te seguía antes, este contenido es brutal, aunque está oculto.

  • @jeicodev
    @jeicodev 9 месяцев назад +4

    Lastima que solo pueda dar 1 Like, clases completas y esta, de verdad que se refleja tu conocimiento y la maestría para enseñarlo, es de aplaudir, Gracias!!

    • @fdorantesm
      @fdorantesm 7 месяцев назад

      Llevo unos 4 días pegado a la computadora trabajando y pongo los videos de Midu, es brutal la cantidad de horas de contenido que tiene.

  • @juanpablomodestogarzon4937
    @juanpablomodestogarzon4937 Год назад +8

    En Mayo 2023 el proyecto no arranca con "npm start" como lo muestra el video, sino con npm run dev.
    Sin embargo, me salió un error por tener la versión 18 de node, en lugar de la v16.
    Lo solucioné instalando NVM (Node version manager) en Windows y ejecutando desde como administrador los siguientes comandos:
    nvm install 16.13.1
    nvm use 16.13.1
    npm run dev

    • @hernandoalvaradoalmario8639
      @hernandoalvaradoalmario8639 9 месяцев назад

      Excelente aporte, muchas gracias bro

    • @vanstrouble
      @vanstrouble 3 месяца назад

      Muchas gracias por la info. Yo utilice fnm para cambiar la versión de node.

    • @engrbrown
      @engrbrown 10 дней назад

      utilizada en Septiembre 2024, Gracias por el fix !!!

  • @MT-nc8fl
    @MT-nc8fl Год назад +3

    ¡ Ojalá trabajar con alguien como tú para poder aprender al máximo! Es difícil encontrarlo. Eres un gran profe hehe gracias por los vídeos sirven de mucha ayuda.

  • @davevictoria1336
    @davevictoria1336 Год назад +1

    Increible video, ahora entiendo mejor el tema no solo de las GH Actions si no del CI/CD en general

  • @mosalvestiendaonline9532
    @mosalvestiendaonline9532 11 месяцев назад

    Simplemente eres un crack midu, es brutal la velocidad, la cantidad de consideraciones q manejas y asumo q la experiencia te habrá dado velocidad para resolver rápido, gran video midu, te sigo desde hace mucho aunque hago backend, pero es gratificante ver tu la forma en que trabajas

  • @erickstalynpacherrezpuyen7122
    @erickstalynpacherrezpuyen7122 Год назад +1

    Eres un crack midudev! Muchas gracias por todo el tiempo que le brindas a la comunidad compartiendo tus conocimientos =D. Saludos desde Perú!

  • @mariojuniortorresperez7837
    @mariojuniortorresperez7837 2 года назад

    Midu prácticamente estás regalando oro en bruto con este tutorial (lo digo en buena onda, de que este tutorial es muy valioso). Excelente amigo! Muchísimas gracias.

  • @Sukealo1
    @Sukealo1 2 года назад +4

    Yo actualmente utilizo mi CI con Docker así me quito las complicaciones del Build en la maquina.... yo utilizo mucho Actions para ambientes de desarrollo con distintos branch el tema de los Test me facilitaste la vida !! eres el mejor !! ... yo hacia test locales ahora me pondré en ello! gran contenido como siempre gracias !

    • @mcoria74
      @mcoria74 Год назад

      Eso es lo que quisiera aprender como hacerlo, se me complica mucho el tema de las configuraciones en el local, algo que me puedas recomendar? Saludos.

  • @kkissta
    @kkissta Год назад

    gracias ma dude, soy nuevo en esto de las CI/CD y este video me ha ayudado bastante, asi que muchas gracias :D.

  • @jorgehernandezch
    @jorgehernandezch Год назад

    Sencillamente Midu siendo Midu…lo complejo en una clase magistral…👏🏼

  • @landa9620
    @landa9620 2 года назад

    Hombre, te encontré cuando buscaba react Hooks pero tu canal es una joyita, muchas gracias por todo caballero!!

  • @danielamoreno4414
    @danielamoreno4414 Год назад

    Como siempre nos brindas, una clase magistral Midu! logré entender muchos conceptos que usaba en el cotidiano en modo automático, gracias por tu tiempo!

  • @sergioyamitriveraflor4182
    @sergioyamitriveraflor4182 2 года назад

    Qué video, midudev muchas gracias, primera vez con esta tecnología y me fue muy sencillo digerir este conocimiento, todo debido a tu forma de explicar, gracias

    • @midudev
      @midudev  2 года назад

      Gracias, Sergio!!

  • @ElvisSaavedra
    @ElvisSaavedra 2 года назад

    Cómo no vi este video hace años? Excelente video, muchas gracias y muy bien explicado.

    • @midudev
      @midudev  2 года назад

      Gracias, saludos!!!!

  • @juliolinarezescobar
    @juliolinarezescobar Год назад

    Midu eres un grande. Todo super claro.

  • @marckrodriguez5891
    @marckrodriguez5891 2 года назад

    Lo mejor el final! Súper interesante la parelilazacion, lo voy a aplicar en mi empresa. Gracias midu

  • @hugojavierpadillacavadia9884
    @hugojavierpadillacavadia9884 2 года назад

    He estado leyendo un par de artículos para intentar entender esto y me fue fatal, ahora gracias a este video he comprendido mucho. Es genial! Muchas gracias!

    • @midudev
      @midudev  2 года назад

      Me alegro mucho, Hugo!!!

  • @davidespinoza1469
    @davidespinoza1469 Год назад

    Esto es simplemente oro 💰. Gracias Midu

  • @IngRivera91
    @IngRivera91 Год назад

    Excelente video muy bien explicado, soy mas back pero como explicas muy bien todo se puede aplicar auque uno no programe en js. Excelente trabajo

  • @linygndelaguilaescudero6368
    @linygndelaguilaescudero6368 10 месяцев назад

    Excelente contenido, muchísimas gracias por compartir tus conocimientos!

  • @soycmramos
    @soycmramos Год назад

    Majestuoso conocimiento que nos comparte, Miguel. Estaba buscando algo así y no sabía que existía. Es como Azure pipelines pero a un nivel más amigable. ¡Saludos!

  • @404-not-found-service
    @404-not-found-service 5 месяцев назад

    Midu tienes pensado subir algo de microservicios a futuro ? Se agradece este video , también aprendí un montón sobre las edge funcions con tus explicaciones de lo de vercel , explicas súper bien ❤️‍🩹

  • @backend_engineer
    @backend_engineer Год назад

    Muy muy buen video. Se agradece este tipo de material tan cercano a la realidad.

  • @sergiom.954
    @sergiom.954 2 года назад +1

    Suuuper bien explicado, muchas gracias por el video.

    • @midudev
      @midudev  2 года назад

      Con mucho gusto!

  • @valentinsacco
    @valentinsacco 2 года назад

    Nunca entendí bien como funcionaba CI, gracias midu ahora me quedo re claro

  • @TheJFMR
    @TheJFMR 2 года назад

    Grande Midu!! Propongo que hagas uno de docker, creando dockerfiles, docker-compose.... que eso necesito repasarlo. Un abrazo

  • @ruido38
    @ruido38 Год назад

    Cuanto conocimiento. muy buen pedazo de video 🫶 lo agregue a mi lista de videos utiles🔥👍🔥

  • @victorsadacarmona9374
    @victorsadacarmona9374 2 года назад

    Genio total!!! Esto es oro

  • @DanielMorales-ez2ce
    @DanielMorales-ez2ce Год назад

    Tremendo MIDU, eres el mejor!!!!

  • @GiancarloSereni
    @GiancarloSereni Год назад

    sos un crack midu. Tremendo el video. Tremendo github actions.

  • @Bisson156
    @Bisson156 11 месяцев назад

    Excelente Midu gracias! Abrazo

  • @cthulhu7397
    @cthulhu7397 Год назад

    Qué buen vídeo, muy didáctico, muchas gracias

  • @alejandrodeulofeufleites2207
    @alejandrodeulofeufleites2207 Год назад

    Muy buen video y buenos detalles key de CI/CD. Muchas gracias. Realmente, muchas cosas que dices que son lo mejor y por la cuales recomiendas Git Actions, muchos otros como CircleCi, TravisCi, AWS CodeBuild, etc, tambien lo hacen.

  • @lean_diaz
    @lean_diaz 8 месяцев назад +1

    Start Creating github actions workflow 9:50
    make things fast 31:00 and 53:30
    begin with deployment 57:08

  • @drodsou
    @drodsou 2 года назад

    Vaya curro de video, gracias y enhorabuena.

  • @alexandreinsua73
    @alexandreinsua73 2 года назад +1

    Magnífico vídeo!

    • @midudev
      @midudev  2 года назад +1

      Gracias!!!

  • @hansrivera8865
    @hansrivera8865 2 года назад +1

    ¡Brutal!

  • @alexpren2027
    @alexpren2027 Год назад

    Simplemente Gracias!!!!!!!!!!

    • @midudev
      @midudev  Год назад

      Feliz que te sirva! 🤗

  • @JuanManuelRuizAranda
    @JuanManuelRuizAranda 2 года назад +1

    Gracias!

  • @yeiicob
    @yeiicob 2 года назад +5

    Hola, Midu! No había visto que tenías este vídeo hasta que revisé la Playlist del Bootcamp. ¿Está no listado a propósito?, ¿o habrá sido error de dedo?

  • @fdorantesm
    @fdorantesm 7 месяцев назад

    1:51:00 Solo hay un detalle, el deployment se hace con todo y las dependencias de desarrollo, sí es un tanto tedioso tener más pipes pero creo que se podrían instalar las dependencias de producción a la par de todo el pipe (y calentar la caché con las deps de desarrollo) para que al momento de desplegar ya estén listas las dependencias.

  • @matiasmoron008
    @matiasmoron008 2 года назад +1

    Tremendo contenido! 💪Gracias!!!

  • @juanpasten6077
    @juanpasten6077 7 месяцев назад

    Gracias Midu!!!

  • @lsolano2707
    @lsolano2707 9 месяцев назад

    Lo vi en el video de tecnologías del 2024 y uff ya mismo lo implemento en mi proyecto, sería genial q enseñaras como subir versión del package.json automáticamente

  • @adrielgiannoni
    @adrielgiannoni Год назад +1

    ¡Gracias!

    • @midudev
      @midudev  Год назад +1

      Gracias por ese super like!

  • @raphauy
    @raphauy Год назад

    Muchas gracias!!!

  • @gamertodark1921
    @gamertodark1921 5 месяцев назад

    En el minuto 14:35 él hace push del primer workflow definiendo ubuntu-18.04 como la maquina donde corre el workflow. Esta version ya no esta disponible. Les recomiendo usar ubuntu-22.04 en su lugar

  • @andymejia545
    @andymejia545 2 года назад +1

    enorme!!

  • @jscode_es
    @jscode_es 2 года назад +1

    Gracias por compartirlo

    • @jscode_es
      @jscode_es 2 года назад

      Ahora me falta aprender a hacer CD a un servidor propio, imagino que será por ssh

  • @08juanj
    @08juanj 8 месяцев назад

    Muchas gracias, excelente video, me resultó de mucha ayuda. Me podrías recordar el nombre de la extensión que usas para tener el intelligence al trabajar con los actions?

  • @platanoutp9288
    @platanoutp9288 Год назад

    Excelente video, excelente explicación 10/10

    • @midudev
      @midudev  Год назад +1

      Gracias, saludos!!!

  • @daniellalicata2223
    @daniellalicata2223 2 года назад

    Muy bueno el video! gracias 🙌

  • @galiprandi
    @galiprandi 2 года назад +1

    Tremendo tutorial crack! Abrazo!

    • @midudev
      @midudev  2 года назад

      🤗! gracias, German!

  • @ignaciocastillejo
    @ignaciocastillejo 2 года назад +1

    Muy buen video!

  • @joseluisgarciareymundo777
    @joseluisgarciareymundo777 2 года назад

    Gracias midu crack!

  • @felipegutierrezortiz5391
    @felipegutierrezortiz5391 Год назад +2

    Excelente video Midu. Muchisimas gracias. Tengo una pregunta. Al intentar hacer el Job de e2e con Cypress, me arroja un error que consiste en que ahora Cypress no acepta el archivo cypress.json que tú usas para poner el argumento video=false. Ahora se necesita un archivo cypress.config.js con esta misma información, me podrías decir qué contenido debe tener ese nuevo archivo cypress.config.js? Lo he intentado pero aún no he dado con la solución. Muchas gracias.

  • @juliovillegas5899
    @juliovillegas5899 Год назад

    Eres la leche tio

  • @AlfredoYong
    @AlfredoYong Год назад +1

    Hola, muchas gracias por el curso. Totalmente entendible. Un reporte, a febrero 2023 la configuración para cypress ya no está válida. Tengo el fix, acabando el curso si puedo te lo pongo como un pull request o si no en mi fork

    • @BenitoCarlosAhora
      @BenitoCarlosAhora 7 месяцев назад

      o sea que ya no funciona aplicar cypress por medio de scripts? porque estoy justo en eso y me sale error, me pide que lo haga habilitando con navegador y toda esa cosa pesada y ya no por script

  • @maxicoronel1
    @maxicoronel1 11 месяцев назад

    Excelente!! 👏

  • @chemamaldonado2876
    @chemamaldonado2876 2 года назад +1

    Te estás pasando el juego midu! Gracias por compartir 😁

    • @midudev
      @midudev  2 года назад +1

      Gracias a ti!!! :)

  • @williammendoza680
    @williammendoza680 4 месяца назад

    Genial

  • @grogu4344
    @grogu4344 Год назад

    u help me to understand! thank u mid!

  • @agustinmassa4341
    @agustinmassa4341 2 года назад +1

    Nice video midu! gracias por las herramientas que mostras y enseñas : )

  • @nelsonurbani
    @nelsonurbani 2 года назад

    Genial desde en min 1

    • @midudev
      @midudev  2 года назад

      Muchas gracias! 🤗

  • @cristianroa1141
    @cristianroa1141 2 года назад

    grande ❤

  • @ramirojhoel1019
    @ramirojhoel1019 2 года назад

    Hola Midudev subiras video de Bootstrap o un video de como crear un sitio web desde 0 con react o NodeJS

  • @T4C098
    @T4C098 Год назад

    Para cuando las ultimas partes del bootcamp?? jejeje saludos

  • @MisteriosMisteriososExtranos
    @MisteriosMisteriososExtranos 2 года назад

    Me suscribo

  • @horrorshow7562
    @horrorshow7562 Год назад

    Porfaaa te lo pido, has los módulos de docker y progresql que faltan :c

  • @janoom6623
    @janoom6623 Год назад

    Gracias por el tutorial Midu, sabes como puedo migrar de bitbucket pipeline a github actions?

  • @Javiermorales-li8dl
    @Javiermorales-li8dl 6 месяцев назад

    SI te sale el mensaje: "Waiting for a runner to pick up this job...", cambia la verion del ubuntu situado en "runs-on" a una mas reciente

  • @sebastiancarballo9318
    @sebastiancarballo9318 2 года назад

    Es lo mismo que aprendera usar GITHUB o son dos cosas diferentes?

  • @santiagoalbornoz7955
    @santiagoalbornoz7955 2 года назад

    hola Miguel! excelente contenido. queria consultarte si es posible realizar lo mismo pero un deploy automatizado desde cero, es decir, a partir de un repositorio, crear una instancia que haga todos estos pasos y simplemente devolver la url cuando esta este funcionando (en ec2, lambda, cloud funcitons o donde sea)

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 2 года назад +1

    Midu , una pregunta , se irán agregando mas videos a este Bootcamp? un saludo y gracias por todo el curso

    • @midudev
      @midudev  2 года назад +3

      Quedan los vídeos de React Native

    • @Deus-lo-Vuilt
      @Deus-lo-Vuilt 2 года назад

      @@midudev Thanks , por cierto midu , hay algo de Vite en alguno de tus 2 canales? he estado buscando pero solo encontre cuando lo mostraste de paso :( , un saludo grande y gracias por todo como siempre

  • @DouglasG96
    @DouglasG96 2 года назад

    Esto funciona para una aplicacion en REACT?

  • @fonsecabernalmadeleinedani9769

    Como hago para hacer la practica, si en tu github ya claramente el codigo tiene sus actions?

  • @TheZemarko
    @TheZemarko 2 года назад

    Alguien entiente porque en el momento 01:13:00 aproximadamente cuando hace una pull_request el pipine line se está ejecutando si puso MAIN (linea 7), no deberia haber puesto la nueva rama???

  • @MisteriosMisteriososExtranos
    @MisteriosMisteriososExtranos Год назад

    Hola midudev, como puedo ejecutar un github actions workflow desde un repositorio A a un repositorio B ?

  • @juanjosefarina
    @juanjosefarina Год назад

    Soy yo, o no tiene sentido lo que hizo con el tema de las pull requests ? La escucha del "push" a "main" funciona bien con el merge de nuevas pull requests, no hace falta hacer nada.

  • @gherardchipana6402
    @gherardchipana6402 2 года назад

    Una consulta, en caso desee crear tres ambientes diferentes como uat, certification y develop, ¿Es posible hacerlo con github actions? Yo tengo un repo afiliado a un dominio que tengo de GoDaddy, pero quisiera saber si puedo de un repositorio sacar tres diferentes links por cada rama 🤔.
    Gracias!

  • @yeipissite1325
    @yeipissite1325 2 года назад

    Como se llama la consola que esta usando esta genial su autocompletado

  • @dilanoviedo7832
    @dilanoviedo7832 Год назад

    al momento de hacer el push me sale esto: sh: 1: eslint: Permission denied
    Error: Process completed with exit code 126.

  • @devops_jr
    @devops_jr Год назад

    como puedo llamar a los secrets que se encuentran dentro de un enviroment

  • @gustavoadolforamirezapache2053
    @gustavoadolforamirezapache2053 2 года назад

    lol me llegó el aviso de inicio de stream hace 1 min

  • @mauroexequielbistman5439
    @mauroexequielbistman5439 2 года назад

    LLEGUE TARDE.... queda grabado el video???

  • @jorgemendezortega3243
    @jorgemendezortega3243 2 года назад

    Alguien sabe si en el video se muestra como hacer un git push desde el git actions

  • @ghccristia
    @ghccristia 2 года назад

    💪👋

  • @xizted7608
    @xizted7608 2 года назад

    Curso de devops?

  • @xsamueljr
    @xsamueljr Год назад

    No me ha quedado claro cómo cachear dependencias, lo intento en Python y no funciona

  • @victorrivasrios7653
    @victorrivasrios7653 Год назад

    alguien sabe como hace los comandos de ggpush? tipo se que es personalizado pero alguien sabe como personalizarlos?

  • @agustinperez8700
    @agustinperez8700 Год назад

    si le agregan variables de entorno modifiquen el pipeline en el build, tienen que agregar los secrets en github tmb. cualquier cosa pregúntenme y les paso la config.

    • @RoyCerdan
      @RoyCerdan Год назад

      Comparte la configuración bro

  • @guillermohedzko589
    @guillermohedzko589 2 года назад

    no me levanto el proyecto.. al hacer npm start... 🧑🏻‍💻

    • @guillermohedzko589
      @guillermohedzko589 2 года назад

      code: 'EADDRINUSE',
      errno: 'EADDRINUSE',
      syscall: 'listen',
      address: '::',
      port: 5000
      }

    • @AlbertoCorralGomezCalcerrada
      @AlbertoCorralGomezCalcerrada 2 года назад +1

      @@guillermohedzko589 cambia en el package.json el script start por esto
      "start": "webpack-dev-server --open --mode development",

    • @leonardosanchez-ji3wl
      @leonardosanchez-ji3wl 2 года назад

      @@AlbertoCorralGomezCalcerrada La otra que no mencionaste es solo usar npm run dev en lugar de modificar la linea..
      pero gracias!

  • @dnyaneshwarborase2735
    @dnyaneshwarborase2735 2 года назад

    Please share it in English if you have.

  • @ramirojhoel1019
    @ramirojhoel1019 2 года назад +1

    Animate Midudev video de crear un sitio web desde 0

  • @jeancarlomorales4496
    @jeancarlomorales4496 2 года назад +1

    Que bien que ya no esta privado xd