DevOps con Jenkins

Resumen

El siguiente contenido se centra en Software Delivery (Entrega Continua), es decir, en el viaje desde commit a producción, no en el proceso de desarrollo de software completo. El Software Delivery se refiere al conjunto completo de procesos y prácticas involucradas en llevar el software desde la fase de desarrollo hasta su entrega final a los usuarios. Por otro lado, DevOps es una filosofía, una cultura y un conjunto de prácticas que promueven la coloboración entre los equipos de desarrollo (Dev) y operaciones (Ops) para mejorar la eficiencia y calidad del Software Delivery. 

Otra consideración importante a tener en cuenta es que el Software Delivery puede ser manual o semiautomática y no necesariamente implica una frecuencia específica de entrega. Puede ocurrir en ciclos de desarrollo largos, como cada mes o trimestre, dependiendo de la metodología y las prácticas de la organización. El Continuos Delivery (Entrega Continua) es una práctica avanzada dentro del proceso de Software Delivery que se enfoca en automatizar y optimizar la entrega de software de manera que siempre esté en un estado que pueda ser desplegado en producción en cualquier momento.

A través de la mejora de nuestra capacidad para entregar software, las organizaciones pueden entregar funcionalidades más rápido, pivotar cuando lo necesitan, responder a los cambios de seguridad y de conformidad con las regulaciones y beneficiarse de un feedback para atraer a nuevos clientes y satisfacer a los existentes.

Contenidos

  1. DevOps: Tecnologías y Cambio Cultural
  2. Control de Versiones con Git
  3. Ambiente de Desarrollo y Despliegue con Docker
  4. Ambiente CI/CD con Jenkins
  5. Integrando Jenkins con Tools
  6. Automatización con Jenkins

Comments

Popular posts from this blog

Week #1: Definición de objetivos, desglose de trabajo

Week #2: Azure App Service

Registro de Excepciones