Integración continua - MATLAB & Simulink

Integración continua

 

Integración continua con MATLAB y Simulink

Cree, pruebe, empaquete y despliegue automáticamente código de MATLAB y modelos de Simulink

La integración continua (CI) permite mejorar la calidad de su código y sus modelos, colaborar con equipos de trabajo, y detectar problemas de integración de forma temprana y rastrearlos hasta el punto de origen.

Utilice la integración continua para probar y verificar código de MATLAB® y modelos de Simulink® de forma automática, crear archivos MEX, generar código y empaquetar toolboxes o librerías para su despliegue. Estas prestaciones permiten que su equipo de trabajo pueda adoptar y seguir prácticas de desarrollo ágil durante todo el ciclo de desarrollo.

Puede ejecutar MATLAB y Simulink en su propio servidor de integración continua o utilizar un servicio de integración continua alojado en la nube si su proyecto se comparte públicamente.

Uso de MATLAB y Simulink para la integración continua

Ejemplo de integración continua

Ejemplo de tareas en cadena

Ejecución de MATLAB y Simulink en su propio servidor de integración continua

Ejecute integración continua en su propio servidor de automatización para controlar dónde y cuándo se ejecuta el código, y qué productos se utilizan, incluidos los productos de generación de código y los compiladores de MATLAB y Simulink. Administre su servidor de integración continua localmente o en la nube.

Nota: Póngase en contacto con el equipo de integración continua de MathWorks si desea ejecutar integración continua en varios hosts o en la nube. Es posible que se requieran licencias de acceso de cliente (CAL) para los productos de transformación, tales como los productos codificadores y compiladores de MathWorks.

Plataforma de integración continua

Servicios de integración continua alojados en la nube

Ejecución de MATLAB en un servicio de integración continua alojado en la nube para proyectos compartidos públicamente

Utilice MATLAB en Azure® DevOps, CircleCI®, o GitHub® Actions con un repositorio de GitHub. Estos servicios alojados en la nube administran el flujo de integración continua. Pueden crear archivos MEX, ejecutar pruebas, empaquetar toolboxes y actualizar insignias de calidad de código en GitHub. El servicio también proporciona la versión R2020a y posteriores de MATLAB, Simulink y la mayoría de los productos complementarios.

Nota: MATLAB, Simulink y la mayoría de las herramientas complementarias están disponibles sin coste adicional solamente para uso por lotes en Azure DevOps, CircleCI, o GitHub® Actions. Este servicio no incluye programas de transformación específicos, tales como los productos codificadores y compiladores de MathWorks, como se indica en la página de requisitos para productos complementarios y disponibilidad de plataformas.