Github Actions en NodeJS - Integración Continua CI/CD

  Рет қаралды 2,003

Albert Hernandez

Albert Hernandez

Күн бұрын

Пікірлер: 28
@AlbertHernandez
@AlbertHernandez 8 ай бұрын
Os dejo aquí el link al repositorio: github.com/AlbertHernandez/express-typescript-service-template
@juanestebancalderon6520
@juanestebancalderon6520 8 ай бұрын
Albert, veo que para Typescript, sobre todo con Node y sus frameworks ya sean Nest o Express usas IntellIJ, sería muy interesante si un día haces un video hablando de cómo tienes configurado este IDE para proyectos en typescript
@AlbertHernandez
@AlbertHernandez 8 ай бұрын
Si, mi IDE principal es IntelliJ, tengo pendiente hacer dos videos donde muestre mi config de IntelliJ y otro de vs-code, pero hay mucho contenido que quiero ir sacando y no me da tiempo a todo hehe pero espero traeros pronto esos videos :D
@juanestebancalderon6520
@juanestebancalderon6520 8 ай бұрын
Albert, saltó notificación y de una apoyando con un buen like 😂. Nah pero ya enserio, mil gracias crack! Los que conocemos lo valioso de tu contenido esperamos con ansias cualquier video, en la noche le echo la revisada a este, saludos Albert!
@AlbertHernandez
@AlbertHernandez 8 ай бұрын
Hehe muchas gracias por estar continuamente aquí apoyando, ya cuando lo veas a la noche me dices que te parece, un saludo!
@juanestebancalderon6520
@juanestebancalderon6520 7 ай бұрын
Albert, qué tal, dos semanas después puedo confirmar que este video me aportó muchísimo y es de gran utilidad. Algo que veo que no hay casi contenido es el tema de la Multitenancy, podrías un día hablar de eso? Con NestJS pega muy bien
@AlbertHernandez
@AlbertHernandez 7 ай бұрын
Buenas! Si claro, lo añado a la lista y a ver si pronto os lo puedo traer, gracias por la sugerencia :D
@wjmmk
@wjmmk 6 ай бұрын
Broth qué PEDAZOS de Aportes... Sos un CRACK. NOs tienes algo Olvidados Sube algo nuevo CAPO!!!
@AlbertHernandez
@AlbertHernandez 6 ай бұрын
Muchas gracias!! Sii, tengo pendiente crear mas contenido, estos últimos meses he estado liado con un cambio de trabajo y no he tenido mucho tiempo, pero quiero ver si voy trayendo nuevo contenido pronto 😁
@wjmmk
@wjmmk 6 ай бұрын
@@AlbertHernandez, Es entendible exitos en este nuevo reto PROFESIONAL.
@AlbertHernandez
@AlbertHernandez 6 ай бұрын
Gracias 😁😁
@francomontivero9817
@francomontivero9817 6 ай бұрын
Buen video espero que tu canal siga creciendo
@AlbertHernandez
@AlbertHernandez 6 ай бұрын
Muchas gracias 😁
@fernandomoyano1339
@fernandomoyano1339 6 ай бұрын
Muy buen video Albert!
@AlbertHernandez
@AlbertHernandez 6 ай бұрын
Gracias!! 😁
@2005bgva
@2005bgva 3 ай бұрын
Hola Albert, excelente vídeo, me ha enseñado mucho. 1.- He aprendido de los Github actios 2.- La existencia del comando npm ci 2.1.- Al revisar sopbre npm ci, he encontrado que busca el package-lock.json, esto ha respondido la duda que tenía sobre la importancia de hacer commit de este archivo. 3.- Me ha surgido las siguientes dudas: 3.1.- existen diferentes manejadores de paquetes, npm, yarm, pnpm, bum cada uno de estos crea el equivalente a un package-lock pero con diferentes nombres y tipos, en este caso cómo se manejarían las github actions? 3.2.- Github actions soportan pnpm, yarm, bun? 3.3.- Si trabajo con bun, en los scripts supongo que no debería aunque podría usar npm build para ejecutar o siempre debe tenerse consistencia? Gracias por adelanta, espero que también esto te sirva como retroalimentación para ideas de nuevos vídeos que aporten a la comunidad.
@AlbertHernandez
@AlbertHernandez 3 ай бұрын
Muy buenas! Me alegro que te haya gustado el video y hayas aprendido 😁 Te respondo a continuacion las dudas que tienes: 3.1 - Normalmente todos los gestores de paquetes como npm, yarn etc tienen github actions que puedes usar para configurarlos, por ejemplo, de pnpm esta este: github.com/marketplace/actions/setup-pnpm, de bun este: github.com/marketplace/actions/setup-bun... lo mas aconsejable seria buscar en el marketplace de github actions si tienes una del que quieras usar y que veas que tiene estrellas y esta bien mantenida y actualizada, si no ves nada siempre puedes instalarla tu con unos steps en bash siguiendo las guias oficiales de lo que uses 3.2. Github actions soportan practicamente todo, al final solo son contenedores que ejecutan codigo, ya sea bash, node, ruby, python, go... asi que basicamente todo lo que puedas hacer en un contenedor docker lo puedes hacer aqui 3.3. Lo suyo es que utilices lo que te dice Bun, si ellos ya te ofrecen una manera de hacer la build, instalar dependencias o lo que sea, eso es lo mas aconsejable Espero que te sirva y si, tomo nota para futuros videos hehe, gracias 😁
@marcoavendano2013
@marcoavendano2013 8 ай бұрын
Buen video! Gracias lo pondré en práctica. 💪🏻
@AlbertHernandez
@AlbertHernandez 8 ай бұрын
💪🏻💪🏻 Ya me dices que tal una vez lo pruebes
@geekhadev
@geekhadev 8 ай бұрын
Excelente el contenido, hay alguna forma de hacer pruebas de las github actions sin tener que mandar el commit?
@AlbertHernandez
@AlbertHernandez 8 ай бұрын
Gracias! Si, puedes ejecutar las github actions en tu entorno local mediante act: github.com/nektos/act
@MichelEspinoza-zb6zt
@MichelEspinoza-zb6zt 6 ай бұрын
Si quiero hacer un e-commerce con Nextjs es mejor utilizar nestjs o fastapi? Que me recomiendas desde tu experiencia, saludos crack.
@AlbertHernandez
@AlbertHernandez 6 ай бұрын
Buenas! Pues te dirías que fueras con NextJS como framework de frontend (que tambien puedes hacer ahi cosas de backend) y si necesitas mas cosas de backend y quieres tenerlo separado un NestJS puede estar bien, sobretodo si no te quieres complicar y quieres algo rápido y estandar (luego en nestjs tambien incluso puedes pasarte a utilizar fastify para http, eso ya no es problema)
@MichelEspinoza-zb6zt
@MichelEspinoza-zb6zt 6 ай бұрын
@@AlbertHernandez hola crack, gracias por tu respuesta, toca aprender Nestjs con fastify 🫡
@404-not-found-service
@404-not-found-service 5 ай бұрын
De casualidad tienes algun video de como dockerizar una app de Nest? me gustó mucho este contenido , dejo like y sub de paso :3
@AlbertHernandez
@AlbertHernandez 5 ай бұрын
Pues tengo un video de como dockerizar una app de Node, que luego la de NestJS es practicamente lo mismo, te dejo aqui el video por si le quieres dar un vistazo 😊 kzbin.info/www/bejne/gGWtY6qdj52sjac
@sanchezcarlos1986
@sanchezcarlos1986 8 ай бұрын
Sería entonces un simil a Jenkins?
@AlbertHernandez
@AlbertHernandez 8 ай бұрын
Pues nunca he trabajado con Jenkins pero si es una herramienta de CI/CD entonces si, seria un simil
Cómo usar Docker y NodeJS con Typescript y Hot reload
53:16
Albert Hernandez
Рет қаралды 5 М.
Por esto debes usar SWC para compilar tus servicios de NestJS
15:34
Albert Hernandez
Рет қаралды 2,8 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,2 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 6 МЛН
GITHUB ACTIONS: AUTOMATIZA tu CÓDIGO y ahorra tiempo
51:39
MoureDev by Brais Moure
Рет қаралды 29 М.
¿Cómo diseñar una pipeline CI/CD moderna?
42:56
Albert Hernandez
Рет қаралды 1,9 М.
Crea tests de integración en NodeJS con Testcontainers!
15:36
Albert Hernandez
Рет қаралды 911
IDE definitivo de Kubernetes para principantes y GRATIS! | OpenLens
15:34
Albert Hernandez
Рет қаралды 1,2 М.
Acelera tus aplicaciones NestJS usando una Cache con Redis
23:16
Albert Hernandez
Рет қаралды 3,9 М.
Si tuviera que empezar un nuevo proyecto de NestJS usaría esto!
20:16
Albert Hernandez
Рет қаралды 18 М.
Arquitectura Hexagonal en NestJS | Clean Architecture
47:22
Albert Hernandez
Рет қаралды 7 М.