Home

Awesome

View CI with MATLAB and GitHub Actions Workshop on File Exchange

Continuous Integration with MATLAB<sup>®</sup> and GitHub<sup>®</sup> Actions Workshop

This workshop provides hands-on experience using continuous integration (CI) with MATLAB and GitHub Actions.

The workshop leverages the MathWorks CI configuration examples repository, which makes it really easy to get started with a variety of CI platforms.

Getting started

To get started with the workshop, open up the workshop guide (WorkshopGuide.pdf) and follow the step-by-step instructions.

The workshop will guide you through everything you need:

About the workshop

A brief introduction to CI and the workshop is included in the Continuous Integration with MATLAB and GitHub Actions Workshop Slides.pdf file.

The hands-on portion of the workshop is broken up into two parts:

  1. The workshop: WorkshopGuide.pdf (or WorkshopGuide.mlx)
  2. The workshop homework: WorkshopHomework.pdf (or WorkshopHomework.mlx)

After completing the workshop, you should feel confident using CI with MATLAB and GitHub Actions. <br><br>

The workshop:

The workshop will focus on the following major tasks:

The workshop homework:

The workshop homework will take things a step further, and focus on the following major tasks:

Performing the workshop using other CI platforms

While the workshop focuses primarily on GitHub Actions, you should be able to easily replicate the workshop using other CI platforms (such as Azure<sup>®</sup> DevOps, CircleCI<sup>®</sup>, and Travis CI™).

To use the workshop with other CI platforms, you will need to perform the following steps

Contact Us

If you have any questions or suggestions related to continuous integration with MATLAB, please contact MathWorks at continuous-integration@mathworks.com.

Copyright 2022 The MathWorks, Inc.