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
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.
Más información
- Integración continua para la verificación de modelos de Simulink
- Integración continua para verificar modelos de Simulink con GitLab
- Developer Zone: integración continua
- Diseño ágil basado en modelos: aceleración de las simulaciones de Simulink en flujos de trabajo de integración continua
- Vestas desarrolla software de control para centrales eólicas con diseño basado en modelos e integración continua
- Cómo ejecutar MATLAB en GitHub Actions (1:58)
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.