Contenu principal

Automatisation de la compilation

Créer et exécuter des tâches de compilation comme l’identification des problèmes de code, l’exécution de tests et le packaging de toolboxes
Depuis R2022b

Utilisez l’outil de compilation MATLAB® pour standardiser le processus de compilation et de test de votre projet. Avec l’outil de compilation MATLAB, vous pouvez :

  • Définir, afficher et exécuter des tâches à l’aide d’une interface standard.

  • Spécifier les dépendances pour que les tâches s’exécutent dans l’ordre prévu.

  • Éviter le travail redondant en ne recompilant que ce qui a changé.

Pour en savoir plus, consultez Overview of MATLAB Build Tool.

Fonctions

buildtoolInvoke build tool
buildplanCreate build plan

Classes

développer tout

matlab.buildtool.PlanFundamental interface for defining a build
matlab.buildtool.TaskSingle unit of work in a build
matlab.buildtool.TaskGroupGroup of similar tasks (depuis R2024b)
matlab.buildtool.TaskActionAction performed when task runs
matlab.buildtool.TaskContextContext provided when task runs
matlab.buildtool.BuildResultResult of running a build
matlab.buildtool.TaskResultResult of running a task
matlab.buildtool.diagnostics.TaskSkipReasonReason for skipping a task (depuis R2026a)
matlab.buildtool.TaskInputsContainer for task inputs (depuis R2023b)
matlab.buildtool.TaskOutputsContainer for task outputs (depuis R2023b)
matlab.buildtool.io.FileCollectionCollection of files and folders (depuis R2023a)
matlab.buildtool.io.FileSingle file or folder (depuis R2023b)
matlab.buildtool.io.GlobFile collection that matches pattern (depuis R2023b)
matlab.buildtool.tasks.CleanTaskTask for deleting outputs and traces (depuis R2023b)
matlab.buildtool.tasks.CodeIssuesTaskTask for identifying code issues (depuis R2023b)
matlab.buildtool.tasks.MexTaskTask for building MEX file (depuis R2024a)
matlab.buildtool.tasks.PcodeTaskTask for creating P-code files (depuis R2024a)
matlab.buildtool.tasks.TestTaskTask for running tests (depuis R2023b)

Rubriques