https://github.com/ssciwr/matlab-standalone-app
CI deployment template for Matlab standalone apps
https://github.com/ssciwr/matlab-standalone-app
Last synced: 7 months ago
JSON representation
CI deployment template for Matlab standalone apps
- Host: GitHub
- URL: https://github.com/ssciwr/matlab-standalone-app
- Owner: ssciwr
- Created: 2024-09-09T14:07:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-09T18:31:48.000Z (about 1 year ago)
- Last Synced: 2025-01-05T06:43:18.061Z (9 months ago)
- Size: 61.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repository contains an example CI pipeline that bundles a MatLab AppDesigner app into standalone installers for each platform.
## Instructions
* You need a **MatLab Batch Licensing Token** for this. If you are affiliated with Heidelberg University, you can get in touch with the [Scientific Software Center](https://ssc.uni-heidelberg.de) for assistance. Otherwise, you need to apply for [MatLab's Batch Licensing Pilot](https://www.mathworks.com/support/batch-tokens.html)
* Add the batch licensing token to your repository as [a secret](https://docs.github.com/en/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions#creating-secrets-for-a-repository) called `MATLAB_LICENSE_TOKEN`
* Copy the `matlab-bundle.yml` file into the `.github/workflows` folder of your project
* Adjust the bits marked as `TODO` in that fileUpon pushing to the `main` branch of your repository, the installers will first be created. You can download them from the Github Workflow run overview upon successful completion.
## License
The provided workflow is licensed CC-0. The contained example app is copyrighted by MathWorks and provided purely for the sake of demonstrating the workflow.