This repository houses advanced MATLAB related workflows for the most common CI platforms. The configuration files take care of setting up MATLAB to work with the CI system and automatically executing your MATLAB tests.
If you are just beggining with connecting MATLAB with CI systems, the ci-configuration-examples repository is an ideal starting point.
- Azure DevOps
- CircleCI
- GitHub Actions
- Jenkins™
This workflow demonstrates compilation, linking, and testing the C source file across multiple Operating Systems, which produces a binary MEX file within a single execution of the job. Finally, the resulting binaries are bundled together into a toolbox, which is then distributed as a GitHub release.
The repository includes configuration files for these CI platforms: