Los asistentes a esta cápsula conocerán en detalle las fases que componen el Pipeline de integración continua, CadenaUnica. Junto con la explicación, se mostrará un video demostrativo de una ejecución del mismo.
Durante el mes de octubre, la Oficina de Impulso DevSecOps, impartirá una cápsula digital sobre el Pipeline de integración continua utilizado en la Plataforma de CI/CD corporativa, en la que se:
- Se detallarán las fases que componen el Pipeline de integración continua, CadenaUnica.
- Herramientas o framework utilizados en cada fase.
- Además de la presentación, se mostrará un video demostrativo de una ejecución del mismo.
Un pipeline de integración continua, es una práctica clave en el desarrollo de software que se utiliza para automatizar y simplificar el proceso de integración, pruebas y entrega de código a lo largo del ciclo de vida de desarrollo de una aplicación. El objetivo principal de un pipeline de integración continua es detectar y abordar problemas de manera temprana en el desarrollo de software, lo que mejora la calidad del código y acelera la entrega de software funcional y confiable. A continuación, se detallan algunos componentes adicionales con los que se interacciona y cómo funciona en general:
- Control de Versiones: Un sistema de control de versiones, como Git, se utiliza para gestionar los cambios en el código fuente y colaborar de manera efectiva en un equipo de desarrollo.
- Motor de Integración Continua: Se utiliza un motor de integración continua que automatiza una serie de tareas relacionadas con el ciclo de vida de sotfware (como construcción y pruebas).
- Herramientas adicionales: Se utilizan herramientas adicionales (como SonarQube, Dependency-Check, etc), para realizar pruebas exhaustivas al software y obtener información de estado sobre la calidad del mismo, posibles vulnerabilidades identificadas en las dependencias utilizadas, etc
CadenaUnica, es el pipeline de integración continua a utilizar en la Plataforma de CI/CD corporativa y se trata de un pipeline genérico que permite automatizar los procesos de construcción y validación de software, adaptándose a diferentes proyectos y tecnologías gracias a su diseño flexible y parametrizable.
Para más información sobre la Plataforma CI/CD y CadenaUnica puedes visitar las siguientes páginas:
La fecha de la cápsula se publicará mediante los cauces habituales una vez se concrete exactamente.