CICD integración continua y DevOps

Lo que es CICD, DevOps

DevOps es una idea, es una cultura, el mayor énfasis en la integración de desarrollo de software y operación de las pruebas y el mantenimiento, el objetivo es reducir el costo de la comunicación entre los distintos departamentos con el fin de lograr una rápida versiones de software de alta calidad. CICD refiere a la liberación de despliegue de integración continua, que es construir una implementación de prueba de software automatizado proceso de implementación.

DevOps está estrechamente relacionado con CICD, es una combinación de la teoría y la práctica, el personal DevOps para lograr la integración, debemos ayudar a herramientas CICD para automatizar todo el proceso.

DevOpsDevOps

Diferentes empresas tienen diferentes arquitectos de organización, los desarrolladores de la puesta en marcha empresas podrían cubrir todas las tareas DevOps en compañías de software profesionales generalmente tienen un equipo dedicado responsable de DevOps todos los productos. Independientemente de quién va a hacer la tarea, sin importar la posición en la que la empresa es en realidad el mismo objetivo, lo mismo que se hace, la herramienta necesaria para completar la tarea es la misma. Los nombres de las diferentes posiciones de la Compañía pueden, pero no están limitados a:

  • BRE (Build Ingeniero de prensa)
  • SWI (software Integrador)
  • SRE (Sitio Ingeniero Fiabilidad)
  • DevOps

devops2devops2

DevOps proceso de desarrollo:

  1. modelo de cascada tradicional (desarrollo en cascada)
  2. La integración continua (integración continua)
  3. La liberación sostenida (entrega continua)
  4. implementación continua (Despliegue continua)

devops12devops12

¿Por CICD, DevOps

  • Aumentar la frecuencia de publicación
  • Mayor rapidez de comercialización de nuevas características
  • Evitar la tasa de fracaso de la liberación
  • revisión de liberación rápida

¿Cómo lograr CICD, DevOps

Automatizar la publicación, la principal necesidad de los siguientes tipos de herramientas:

  • control de código fuente
  • Gestión de la configuración
  • disposición de recipientes
  • herramientas de construcción, construcción distribuida
  • Marco de las pruebas
  • Sever continua Integración
  • herramientas de gestión de artefactos
  • distribución de despliegue
  • Herramientas de monitoreo

devops3devops6devops9

Más herramientas, github referencia impresionante-ciandcd

Supongo que te gusta

Origin www.cnblogs.com/itech/p/12669100.html
Recomendado
Clasificación