Releases: mathworks/jenkins-matlab-plugin
Releases · mathworks/jenkins-matlab-plugin
matlab-2.13.1
Bug Fixes
Fixed File Permission Issue in MATLAB Build Task
- Addressed an issue that occurred during the creation of the
buildArtifact.json
file while running theRun MATLAB build build
task. With this update, the plugin now issues an appropriate warning if any error occurs during file creation and continues the build execution without failing the Jenkins job.
matlab-2.13.0
Features
-
When you use either the Run MATLAB Build section of the web UI or the
runMATLABBuild
step in your pipeline, you can:- Specify build options for your MATLAB build. For example, you can specify
-continueOnFailure
to continue running the MATLAB build upon a build environment setup or task failure. - Access the result of running your MATLAB build interactively in the Jenkins interface. After your build runs, the Jenkins build summary page displays the number of tasks that ran, failed, and were skipped. You can click the MATLAB Build Results link on the page to access information about each task that was part of the MATLAB build.
For more information, see Plugin Configuration Guide.
- Specify build options for your MATLAB build. For example, you can specify
matlab-2.9.0
Features
-
You can customize your test run using either the Run MATLAB Tests section of the web UI or the
runMATLABTests
step in your Pipeline. The plugin provides you with options to:- Apply strict checks when running the tests.
- Run the tests in parallel (requires Parallel Computing Toolbox™).
- Control the amount of event detail displayed for the test run.
- Control the verbosity level for diagnostics logged for the test run.
For more information about how to customize a test run, see Plugin Configuration Guide
matlab-2.8.0
Features
- The plugin now supports generating test reports in PDF format on macOS platforms for MATLAB R2020b and later.
matlab-2.7.1
Bug Fixes
- Fix for the code coverage issue.
The plugin now generates a more accurate code coverage report by excluding internal files from the report.
q2.7.1-snapshot
This is Qualification tag which fixes #202
also fixes backslash issue in the console log
matlab-2.7.0
- This Release adds support for running MATLAB in a Docker based remote agent.
q2.6.1-snapshot
Qualification release for 2.6.1-snapshot
matlab-2.5.1
Patch Release
- This release includes updated documentation for the plugin. Access the most recent version at Plugin Configuration Guide.
matlab-2.5.0
Bug Fixes
- Fix for the stage failure issue in Pipeline projects.
If MATLAB terminates with a nonzero exit code within a stage that uses therunMATLABCommand
orrunMATLABTests
steps, the plugin now supports exception handling by throwing the MATLAB execution exception. To react to the exception within the current stage, use thecatchError
andtry/catch
blocks in Declarative and Scripted Pipelines, respectively.
Compatibility Considerations
- If, during the execution of your Pipeline, MATLAB terminates with a nonzero exit code, the plugin throws the MATLAB execution exception and lets you perform exception handling within the current stage. If you properly react to the thrown exception, your build can succeed. In previous releases, if MATLAB terminates with a nonzero exit code, the plugin marks the build as a failure.