CI/CD de tu sitio web con Azure Pipelines ¡En menos de una cerveza!

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • ¡La Integración continua (CI) y el despliegue continuo (CD) de tu solución son la mejor maravilla desde el invento de la cerveza!
    Por eso decidí hacer este video que te explicará como crear tu primer pipeline en Azure DevOps para publicar tu sitio web y mantenerlo actualizado con cada cambio que quieras hacer con ¡Un solo commit!
    🌐 ENLACES DE INTERÉS:
    📝 Mi blog: aminespinoza.com/
    CAPÍTULOS
    0:44 Escenario
    2:00 Recursos de Azure
    4:31 Clonar tu repo
    5:30 Dotnet new
    6:55 Mi pipeline
    10:10 Publicar a Azure
    13:20 Verificando todo
    📌(NOTA: Algunos de estos enlaces son enlaces de afiliado, por lo que podría recibir una comisión por tu compra, pero tú no pagas de más).
    📸 Mi cámara: amzn.to/44OfcFt
    📹 Mi lente habitual: amzn.to/43t6Ba9
    🎙️ Mi micrófono: amzn.to/3CZbvAF
    🎤 Micrófono de respaldo: amzn.to/3PGiczj
    🛠️ Tripié móvil: amzn.to/3PIpSAS
    🛠️ Tripié fijo: amzn.to/3JGm53u
    📚 LIBROS SÚPER RECOMENDABLES
    👉🏼 The Phoenix Project: amzn.to/46FrEJ5
    👉🏼Head First Design Patterns: amzn.to/46DJFrq
    👉🏼 How Google Runs Production Systems: amzn.to/3JKGGU1
    👉🏼 A Practical Guide to the Most Popular Agile Process: amzn.to/44e8NDi
    👉🏼 BASH Guide: amzn.to/438t4sR
    💯 LIBROS PARA MEJORAR TU PRODUCTIVIDAD
    📗 Science reveals how meditation changes your mind, brain and body: amzn.to/46ELowK
    🧐 NOS VEMOS EN MIS REDES SOCIALES:
    📸 Instagram: / aminespinoza10
    🐦 Twitter: / aminespinoza
    💼 LinkedIn: / amin-espinoza
    👍🏼 Facebook: / aminespinoza10
    DISCLAIMER:
    Este video está hecho a título personal y no refleja en ningún momento la opinión de mi compañía.
    #software
    #programación
    #devops
    #ingenieriaSoftware

КОМЕНТАРІ • 59

  • @JhonperaltaOchoa
    @JhonperaltaOchoa 18 днів тому +1

    Mucha mas facil que Jenkins, excelente video

  • @gastonpaulich3455
    @gastonpaulich3455 Рік тому +1

    Me sirvió mucho este video! Siento que pudiste resumir mucha experiencia y conocimiento en menos de 17 min.
    Gracias! Muy asertivo!

  • @jhonnatangiraldo7739
    @jhonnatangiraldo7739 2 місяці тому +2

    Excelente para empezar!

  • @diegogr.cabanillas8042
    @diegogr.cabanillas8042 10 місяців тому +1

    Para alguien que recién inicia en devops esto es arte

  • @mirilolc9105
    @mirilolc9105 28 днів тому +1

    Vaya crack!

  • @alvarojaviervanegasochoa2575
    @alvarojaviervanegasochoa2575 5 місяців тому +1

    excelente video, para guardar en favoritos

  • @another_developer
    @another_developer 6 місяців тому +1

    Muy buena la calidad, muchas gracias por el vídeo!

  • @subarubrz331
    @subarubrz331 Рік тому

    muchas gracias por tus videos para personas que quizas ya podemos defendernos con codigo estos videos son muy buenos ya que van un poco mas alla que los tipicos tutoriales de crud

    • @AminEspinoza
      @AminEspinoza  Рік тому

      Muchas gracias por el comentario! Efectivamente esa es la intención de este canal!

  • @r.cherrera7330
    @r.cherrera7330 2 місяці тому +1

    Excelente video, me sirvió mucho ❤

  • @franciscosurielruano5640
    @franciscosurielruano5640 Рік тому +1

    Con este video realice mi primer Despliegue continuo hace unos meses :), estaría buena una charla donde muestres un proceso de Entrega Continua, y cuales son mínimos ambientes (Dev,Qa,UAT,PROD, etc) recomendados en una buena implementación

    • @AminEspinoza
      @AminEspinoza  Рік тому +1

      por supuesto! me gusta la idea!!

    • @alanmusic3495
      @alanmusic3495 Рік тому +1

      Si, por favor! o alguna documentacion buena que haya sobre el tema, lo que eh encontrado son ejemplos muy complicados, solo necesito un ejemplo muy basico para entenderlo@@AminEspinoza

    • @AminEspinoza
      @AminEspinoza  Рік тому +1

      @@alanmusic3495 ok, está bien!! Le daré más prioridad a este video

  • @danielgonzalezz
    @danielgonzalezz 5 місяців тому

    Muy bien todo, seguí los pasos correctamente. No tengo errores en el proceso y aún así no veo el sitio desplegado.

    • @AminEspinoza
      @AminEspinoza  5 місяців тому

      Qué te aparece en el sitio?

  • @JohnScript
    @JohnScript Рік тому

    Muchisimas gracias, llevo tiempo investigando esto y sin duda dar con tu video fue super bueno, espero no dejes de hacer tus videos 😀😀. Espero que para un futuro puedas crear un tuto sobre crear un pipeline para cuando se abra un pull request. Saludos

    • @AminEspinoza
      @AminEspinoza  Рік тому +1

      Claro! Lo pides, lo tienes! Tengo tres videos ya listos pero empezaré a hacerlo, es una súper idea!

  • @oscarjsc88
    @oscarjsc88 Рік тому +1

    Fácil y rápido 👍🏻

  • @javiervargas8012
    @javiervargas8012 2 роки тому

    Excelente video Amin, estaría super bien un video explicando los beneficios de usar Azure con sus ventajas y desventajas. y como nos podría ayudar a nosotros los desarrolladores, costos, etc. Saludos amigo.

    • @AminEspinoza
      @AminEspinoza  2 роки тому +1

      Si! Me late! Sin problema! Pero contra que lo comparas? Tus propios servidores? Otro servicio de nube?

    • @javiervargas8012
      @javiervargas8012 2 роки тому

      @@AminEspinoza podría ser servidor propio, un VPS, y otros servicios en la nube. en lo personal he trabajado con Azure para empresas pero para proyectos propios independientes no se si me convenga trabajar con Azure (será que me estoy perdiendo del power de Azure?).

    • @AminEspinoza
      @AminEspinoza  2 роки тому +1

      Ya veo, va!! Me late! Tengo tres videos más en fila pero este lo saco al pasar los ya planeados

    • @javiervargas8012
      @javiervargas8012 2 роки тому

      @@AminEspinoza Gracias Amin mucha suerte con los videos

  • @ElmundoPorMateo
    @ElmundoPorMateo 9 місяців тому

    Muy buen video, rapido y util !

  • @saignasolumas
    @saignasolumas 27 днів тому

    Excelente gracias @AminEspinoza ...! ¿cambiaria en algo si lo que deseo desplegar en una API?

    • @AminEspinoza
      @AminEspinoza  23 дні тому

      Básicamente no, pero qué tal un video curso explicándolo? Lo estoy anotando y me pongo a trabajar en eso!

  • @cristiannunez8212
    @cristiannunez8212 2 роки тому

    Excelente vídeo.

    • @AminEspinoza
      @AminEspinoza  2 роки тому

      Gracias! Por comentarios como este valió la pena hacerlo!

  • @jhonm9721
    @jhonm9721 5 місяців тому

    Hola, super el video, una duda. Que es entonces el Releases en DevOps y para que sirve por ejempo con este Pipeline
    Gracias

    • @AminEspinoza
      @AminEspinoza  5 місяців тому +1

      Ah! A ese no le hagas mucho caso, era para los "pipelines clásicos", ahora los puedes mezclar gracias a la belleza de los pipelines hechos con YAML, me parece que aún los puedes ocupar para ciertas cosas pero son un vestigio del pasado! Jajajajaja

  • @2012urias
    @2012urias Рік тому +1

    Hola amin, tengo una duda, intente replicar tu video hasta con los mismos nombres de los recursos pero cuando envio la pagina creada localmente para remplazar la que tengo dispoinble en azure queda en este error, ya he repetido los pasos varias veces borrando los archivos los pipelines pero no he podido avanzar de esta parte tienes idea de que puede estar pasando (:( Application Error
    If you are the application administrator, you can access the diagnostic resources.)

    • @AminEspinoza
      @AminEspinoza  Рік тому +2

      ¿Has visto los logs de la App? Bueno, igual, si no lo has hecho, creo que podríamos hacer una llamada para ver que es lo que falla, cómo ves? Escríbeme por la red social quen quieras y la agendamos.

    • @crowvampire
      @crowvampire Рік тому +1

      A mi también me pasó lo mismo, intenté ver la parte del diagnóstico de los errores y me decía que no tenía un contenedor linux y otra parte con error 503. Pero al ser un ambiente de pruebas lo solucioné creando un nuevo grupo de recursos y un nuevo pipeline 🙂

  • @mirilolc9105
    @mirilolc9105 28 днів тому

    Amin tienes algún video de Azure Pipelines pero con IIS? encendiendo y apagando servidor y estancias?

    • @AminEspinoza
      @AminEspinoza  23 дні тому +1

      Huy! No tengo pero huele a un gran reto!

    • @mirilolc9105
      @mirilolc9105 23 дні тому

      @@AminEspinozaMe salvarías la vida jajaja

  • @osvaldofervio7809
    @osvaldofervio7809 6 місяців тому

    Hola @Amin, estoy tratando de buscar una documentación alterna a este video. estoy atorado, tengo mi pipeline, pero ahora buscó cómo hacer el despliegue o release de un proyecto WebApi. osea a un servidor externo, ya cree un Agente (enviroments) pero sigo atorado.

    • @AminEspinoza
      @AminEspinoza  6 місяців тому

      Búscame por redes sociales y si quieres en una llamada lo revisamos.

  • @FabianKolirenWiixt
    @FabianKolirenWiixt 6 місяців тому

    Buenas, excelente el video. Tengo un servidor windows en AWS, ¿Sabes como puedo hacer el despliegue hacia alli?

    • @AminEspinoza
      @AminEspinoza  6 місяців тому +1

      Ufffff esta es muy buena!!! Se trata de cambiar las conexiones pero esto me suena a un muy buen reto de video!!!

  • @santiagomeneses2911
    @santiagomeneses2911 Рік тому

    Excelente video, una pregunta si trabajo mi appwed con contenedor, en el video esta con codigo la appweb, que deberia hacer diferente al video para que funcione ?

    • @AminEspinoza
      @AminEspinoza  Рік тому +1

      Uffff! Lo más fácil es hacer un video para eso. Comenzaré a grabarlo este mismo fin de semana. Me vas a deber una cerveza por tener que hacerlo de la misma manera que este eh!

  • @alanmusic3495
    @alanmusic3495 Рік тому

    Excelente video! una duda, si quisiera implementar environments al ci/cd(dev, qa, prod), me imagino que seria algo como repetir lo que hiciste 3 veces con un app service para cada environment, verdad? o a lo mejor lo estoy entendiendo mal, quizas lo ideal seria hacer 3 pipelines cada uno para cada environment?

    • @AminEspinoza
      @AminEspinoza  Рік тому

      No exactamente, hay varias maneras de hacerlo y creo que como te puse en el otro comentario, es un gran momento para pensar en un video así

  • @matiasprado7
    @matiasprado7 6 місяців тому

    Buenas, al crear el pipeline y correrlo por primera vez me arroja el siguiente error: "no hosted parallelism has been purchased or granted. to request a free parallelism grant". El pipeline y el repo de git estan bien creados

    • @AminEspinoza
      @AminEspinoza  6 місяців тому

      Checa que al ejecutarse no haya ya una instancia previa que esté haciendo lo mismo, el error es porque se está ejecutando dos veces el mismo proceso.

  • @juanramirez7576
    @juanramirez7576 3 місяці тому

    Tengo en mi local pruebas E2E , pruebas de aceptación en el Back. ¿Cómo puedo crear un pipeline de RM de estabilización que tenga dos Stage para verificar que ambas pruebas funcionen antes de desplegar en el pipeline de Release?

    • @AminEspinoza
      @AminEspinoza  3 місяці тому

      ¿Qué es RM? ¿Qué lenguaje de programación usas?

    • @juanramirez7576
      @juanramirez7576 3 місяці тому

      @@AminEspinoza me refiero al pipeline de Release pero para QA antes de ser pasado al de producción

    • @AminEspinoza
      @AminEspinoza  3 місяці тому +1

      @@juanramirez7576 el lunes saldrá un curso de Azure DevOps, ahí podrás ver un pipeline qué quizá hasta te guste más!!

  • @osvaldofervio7809
    @osvaldofervio7809 8 місяців тому

    Hola @Amin. tengo un server en Ionos y no veo la manera de poder hacer mi despliegue a dicho Server, podrías brindarme ayuda, alguna guía, video u orientarme?
    estoy lo hacemos en mi trabajo, pero para un proyecto personal quisiera implementarlo.
    Gracias.

    • @AminEspinoza
      @AminEspinoza  8 місяців тому +1

      No he usado nunca ese proveedor de nube, déjame leer un poco al respecto este fin de semana y te cuento por donde ir.

    • @osvaldofervio7809
      @osvaldofervio7809 7 місяців тому

      @@AminEspinoza mil gracias

  • @Shinigami4rt
    @Shinigami4rt 5 місяців тому

    Esto parece más fácil que con AWS que llevo una semana dándome por el pecho sin lograrlo solo vídeos en indio encuentro xd 😅

    • @AminEspinoza
      @AminEspinoza  5 місяців тому +1

      Jajajaja esos indios sn unos loquillos!!!