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

Поделиться
HTML-код
  • Опубликовано: 20 авг 2022
  • ¡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
  • НаукаНаука

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

  • @jhonnatangiraldo7739
    @jhonnatangiraldo7739 28 дней назад +1

    Excelente para empezar!

  • @r.cherrera7330
    @r.cherrera7330 22 дня назад +1

    Excelente video, me sirvió mucho ❤

  • @alvarojaviervanegasochoa2575
    @alvarojaviervanegasochoa2575 3 месяца назад +1

    excelente video, para guardar en favoritos

  • @another_developer
    @another_developer 4 месяца назад +1

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

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

    Fácil y rápido 👍🏻

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

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

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

    Excelente vídeo.

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

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

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

    Muy buen video, rapido y util !

  • @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!

  • @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!

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

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

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

      Qué te aparece en el sitio?

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

    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  11 месяцев назад +1

      por supuesto! me gusta la idea!!

    • @alanmusic3495
      @alanmusic3495 10 месяцев назад +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  10 месяцев назад

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

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

    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  Год назад +1

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

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

      @@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  Год назад +1

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

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

      @@AminEspinoza Gracias Amin mucha suerte con los videos

  • @diegogr.cabanillas8042
    @diegogr.cabanillas8042 8 месяцев назад

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

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

    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  11 месяцев назад +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 10 месяцев назад

    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  10 месяцев назад

      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í

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

    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  4 месяца назад

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

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

    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  3 месяца назад +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

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

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

    • @AminEspinoza
      @AminEspinoza  4 месяца назад +1

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

  • @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 🙂

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

    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  5 месяцев назад

      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 2 месяца назад

    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  2 месяца назад

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

    • @juanramirez7576
      @juanramirez7576 2 месяца назад

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

    • @AminEspinoza
      @AminEspinoza  2 месяца назад +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 6 месяцев назад

    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  6 месяцев назад +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 6 месяцев назад

      @@AminEspinoza mil gracias

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

    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  3 месяца назад +1

      Jajajaja esos indios sn unos loquillos!!!