Mit kontinuierlicher Integration (Continuous Integration, CI) können Sie die Qualität Ihres Codes und Ihrer Modelle verbessern, mit Teams zusammenarbeiten und Integrationsprobleme frühzeitig erkennen und bis zum Ausgangspunkt ihrer Einführung zurückverfolgen.
Verwenden Sie CI, um MATLAB® Code und Simulink®-Modelle automatisch zu testen und zu verifizieren, MEX-Dateien zu erstellen, Code zu generieren und Toolboxen oder Bibliotheken für den Einsatz zu paketieren. Diese Fähigkeiten ermöglichen es Ihrem Team, agile Entwicklungspraktiken während Ihres gesamten Entwicklungszyklus einzuführen und einzuhalten.
Sie können MATLAB und Simulink auf Ihrem eigenen CI-Server ausführen oder einen Cloud-gehosteten CI-Dienst nutzen, wenn Ihr Projekt öffentlich zugänglich ist.
Verwenden Sie MATLAB und Simulink zur Kontinuierlichen Integration
Führen Sie MATLAB und Simulink auf Ihrem eigenen CI-Server aus
Führen Sie CI auf Ihrem eigenen Automatisierungsserver aus, um zu kontrollieren, wo und wann Ihr Code ausgeführt wird und welche Produkte verwendet werden, einschließlich MATLAB- und Simulink-Codegenerierung und Compiler-Produkten. Verwalten Sie Ihren CI-Server vor Ort oder in der Cloud.
Hinweis: Wenden Sie sich an das CI-Team von MathWorks, wenn Sie CI auf mehreren Hosts oder in der Cloud ausführen möchten. Für Transformationsprodukte, wie MathWorks-Codierer und Compiler-Produkte, können Client Access Licenses (CAL) erforderlich sein.
Produkte erkunden
Weitere Informationen
- Kontinuierliche Integration zur Verifizierung von Simulink-Modellen
- Kontinuierliche Integration zur Verifizierung von Simulink-Modellen mithilfe von GitLab
- Entwicklerbereich: Kontinuierliche Integration
- Agiles Model-Based Design: Beschleunigung von Simulink-Simulationen in CI-Workflows
- Vestas entwickelt Steuerungssoftware für Windkraftanlagen mit Model-Based Design und kontinuierlicher Integration
- Ausführen von MATLAB in GitHub Actions (1:58)
MATLAB in einem Cloud-gehosteten CI-Dienst für öffentlich zugängliche Projekte betreiben
Nutzen Sie MATLAB mit Ihrem GitHub-Repo in Azure® DevOps, oder CircleCI® Actions. Diese Cloud-gehosteten CI-Services verwalten Ihre CI-Pipeline. Sie können MEX-Dateien erstellen, Tests ausführen, Toolboxen paketieren und Code-Qualitätsausweise auf GitHub aktualisieren. Der Dienst stellt MATLAB R2020a und spätere Versionen von MATLAB, Simulink und den meisten Zusatzprodukten zur Verfügung.
Hinweis: MATLAB, Simulink und die meisten Zusatzprodukte sind ohne zusätzliche Kosten für den reinen Batch-Betrieb in Azure DevOps, CircleCI, und GitHub® Actions erhältlich. Dieser Dienst schließt spezifische Transformationsprogramme wie MathWorks-Codierer- und Compilerprodukte aus, wie auf der Seite Add-On-Produktanforderungen und Plattformverfügbarkeit angegeben.