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.


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®, GitHub® Actions o Travis CI® 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, GitHub® Actions y Travis CI. 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.