9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MATLAB/SimulinkでもクラウドCIを無料範囲内で導入

Last updated at Posted at 2021-01-14

なんの記事?

MATLABコードのテストがTravisCI, CircleCI, Azure Pipelinesで無料で行えるらしいので試してみました
https://blogs.mathworks.com/developer/2020/12/15/cloud-ci-services/
Supported_CI_Services
https://jp.mathworks.com/solutions/continuous-integration.html

MATLAB、Simulink、およびほとんどのアドオン製品は、Azure DevOps、CircleCI、および Travis CI において、バッチ使用限定で追加費用なしで利用できます。このサービスでは、「Add-On Product Requirements & Platform Availability」ページに記載されているとおり、MathWorks のコード生成製品やコンパイラ製品などの特定の変換プログラムは除外されます。

実際にやってみた

https://github.com/nixir/MATLAB_meets_CI
Screenshot_2021-01-14 nixir MATLAB_meets_CI.png

有料ソフトウェアなのに無料でテストできる:flushed:

テスト速度比較

このコミットを比較しました

CircleCI TravisCI Azure Pipelines
合計時間 2m26s 2m32s 3m35s
関数runtests にかかる時間 6.14s 5.77s 7.15s
テストはCircleCIが一番速いみたいです
runtests自体よりもコンテナの用意で差がでるのでしょうか

まとめ

MATLAB/SimulinkもクラウドCIを無料範囲内で導入可能!
有償ソフトウェアなのに!MathWorks社さんありがとうございます!
これから使い倒します:fist:

参考文献

https://blogs.mathworks.com/developer/2020/12/15/cloud-ci-services/
https://blogs.mathworks.com/developer/category/continuous-integration/
https://jp.mathworks.com/solutions/continuous-integration.html
導入例:https://github.com/UniprJRC/FSDA

9
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?