es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Requiere la implementación de CI/CD pasos previos obligatorios?

Estoy tratando de entender la estrategia de CI/CD.

Muchos artículos sobre CI/CD mencionan que es un servicio de automatización de las fases de construcción, prueba e implementación.

Me gustaría saber si hay algún paso(s) previo(s) para el concepto de CI/CD.

Por ejemplo, si hago una herramienta simple que construye y despliega automáticamente, pero la prueba es manual, ¿se puede considerar esto CI/CD?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    CI/CD es efectivamente un servicio de automatización que ayuda a construir, probar y desplegar software de manera continua. Hay algunos requisitos previos a cumplir antes de implementar CI/CD. El requisito principal es un sistema de control de versiones para almacenar la base de código. El segundo requisito es una herramienta de compilación robusta que puede compilar los cambios de código y crear artefactos de construcción. Además, las pruebas automatizadas son esenciales para probar el proceso de construcción y asegurarse de que la construcción no rompa ninguna funcionalidad. Por último, debe haber un proceso de implementación que implemente automáticamente los artefactos de compilación en producción.

    En su escenario, donde la herramienta puede construir y desplegar automáticamente, pero la etapa de pruebas es manual, no se puede considerar una solución completa de CI/CD. Las pruebas automatizadas deben integrarse en la canalización de CI/CD para proporcionar un servicio de automatización completo. De lo contrario, las pruebas manuales consumirán mucho tiempo y cualquier error interrumpirá el proceso de lanzamiento.

Comments are closed.