Intégration continue avec MATLAB et Simulink

Créez, testez, packagez et déployez automatiquement du code MATLAB et des modèles Simulink

Grâce à l'intégration continue (CI), vous pouvez améliorer la qualité de votre code et de vos modèles, collaborer avec des équipes, détecter rapidement les problèmes d'intégration et assurer leur traçabilité jusqu'au niveau où ils ont été introduits.

Utilisez la CI pour tester et vérifier automatiquement le code MATLAB® et les modèles Simulink®, créer des fichiers MEX, générer du code et packager des toolboxes ou des bibliothèques pour le déploiement. Ces fonctionnalités permettent à votre équipe d'adopter des pratiques de développement agiles et d'y adhérer tout au long du cycle de vie.

Panel Navigation

 

En vedette : l’approche Model-Based Design et les processus collaboratifs

Utiliser MATLAB et Simulink pour l'intégration continue

Exemple de pipeline

Exécuter MATLAB et Simulink dans votre serveur de CI

Exécutez une CI dans votre propre serveur d'automatisation afin de contrôler où et quand votre code s'exécute et quels produits sont utilisés, notamment les produits de génération de code de MATLAB et Simulink et de compilation. Gérez votre serveur de CI sur site ou dans le cloud.

Remarque : contactez l'équipe CI de MathWorks si vous souhaitez exécuter une CI sur plusieurs hôtes ou dans le cloud. Les produits de transformation, comme les codeurs MathWorks et les compilateurs, peuvent nécessiter des licences CAL (Client Access License).


Run MATLAB in a Cloud-Hosted CI Service for Projects Shared Publicly

Use MATLAB in Azure® DevOps, CircleCI®, or Travis CI® with your GitHub® repo. These cloud-hosted CI services manage your CI pipeline. They can build MEX files, run tests, package toolboxes, and update code-quality badges on GitHub. The service provides MATLAB R2020a and later releases of MATLAB, Simulink, and most add-on products.

Note: MATLAB, Simulink, and most add-on products are available at no additional cost for batch-use-only in Azure DevOps, CircleCI, and Travis CI. This service excludes specific transformation programs, such as MathWorks coder and compiler products, as noted on the Add-On Product Requirements & Platform Availability page.