MathWorks provides (7) documented CI integrations to reduce risk and simplify use and setup. From on premise integrations to now cloud integrations, and hybrids in between, we have you supported. MathWorks customers can use our one of our published integrations or you can create your own integration to any 3rd party platforms.
Support | Jenkins | GitLab CI/CD | Bamboo | TeamCity |
---|---|---|---|---|
MATLAB and Simulink | Jenkins plugin | GitLab Template | Bamboo plugin | TeamCity plugin |
Simulink Support | CI/CD Automation for Simulink1 | |||
Polyspace | Jenkins API | API Code Access2 | ||
Docker Support | Docker Support Documentation | |||
Multi-release / Matrix Builds | Example | See Jenkins Example, all others are similar | ||
Private runner/agent | Supported | |||
Transformation Programs | Supported with CAL3 | |||
Examples and Technical Articles | Example | YAML Snippet Simulink Case Study |
Example | Example |
Topic | GitHub | Azure DevOps | CircleCI |
MATLAB and Simulink | GitHub Actions | Azure DevOps extension | Circle orb |
Simulink Support | CI/CD Automation for Simulink1 | ||
Polyspace | API Code Access2 | ||
Docker Support | Docker Support Documentation | ||
Multi-release and Matrix Builds | Supported – See Jenkins Example as representative | ||
Free Licensing for Public Code | Supported | ||
Private runner/agent | Supported | ||
Transformation Programs | With private agents4 and CAL3 | With private agents4 and CAL3 | With private agents4 and CAL3 |
Examples and Technical Articles | Example Workshop |
MATLAB Example Polyspace Article |
Example |
- For Simulink users consider the “CI/CD Automation for Simulink Check”. This new support package helps to accelerate adoption and optimization of Continuous Integration/Continuous Delivery (CI/CD) workflows for Model-Based Design with Simulink. Prerequisite for using this automation is configuration of MATLAB on the CI Platform of choice.
- Please contact your MathWorks sales representative for support and code examples of Polyspace integrations
- Please contact your MathWorks sales representative to obtain a CAL (Client Access License) to use transformation programs such as the MATLAB Coder, Simulink Coder, and MATLAB Compiler products in your build pipelines
- Please email continuous-integration@mathworks.com if you want to use agents hosted by one of these cloud hosted CI services along with transformation programs.
Are you new to Continuous Integration? Consider MathWorks Consulting to provide guidance, support or resources to your automation project. For technical documentation and more information on the supported platforms, see Continuous Integration with MATLAB on CI Platforms. Additionalcapabilities is described here on our Continuous Integrations Solutions page. For detailed technical documentation on Docker Images, please visit Containers - MATLAB & Simulink (mathworks.com)
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다: United States
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)