Integración e implementación continuas (CI/CD) de trabajos de Stream Analytics
Puede crear, probar e implementar el trabajo de Azure Stream Analytics (ASA) mediante la integración de control de código fuente. La integración de control de código fuente crea un flujo de trabajo en el que una actualización de código desencadena la implementación de un recurso en Azure. En este artículo se describen los pasos básicos para crear una canalización de integración continua y entrega continua (CI/CD).
Creación de una canalización de CI/CD
Siga los pasos para crear una canalización de CI/CD para el proyecto de Stream Analytics:
Cree un proyecto de Stream Analytics mediante VS Code. Puede crear un proyecto o exportar un trabajo existente al equipo local mediante la extensión de las herramientas de ASA para Visual Studio Code.
Confirme el proyecto de Stream Analytics en el sistema de control de código fuente, como un repositorio de Git.
Use herramientas de CI/CD de Azure Stream Analytics para compilar los proyectos y generar plantillas de Azure Resource Manager para la implementación.
Ejecute pruebas automatizadas de scripts para la regresión de la calidad.
Implemente el trabajo en Azure automáticamente.
Compilación, prueba e implementación automáticas
Puede usar la línea de comandos y las herramientas de CI/CD de Azure Stream Analytics para realizar de manera automática la compilación, la prueba y la implementación. También puede configurar una canalización de CI/CD en Azure Pipelines. Azure Pipelines permite habilitar funcionalidades más avanzadas, como la administración de canalizaciones, la visualización y los desencadenadores.