継続的▪▪ンテグレ▪▪ション

継続的インテグレーション(CI)を使用すると,コードとモデルの品質を向上させたり,チームでの共同作業を行えるほか,統合の問題を早期に検出して,その問題が発生した経路を追跡することができます。

Ciを使用して,MATLAB®コ,ドとSimulink®モデルの自動的なテストと検証,墨西哥人ファイルの作成,コードの生成,配布用のツールボックスまたはライブラリのパッケージ化を行います。これらの機能により,チ,ムは開発ラアジャ@ @ル開発手法を採用し,順守することができます。

プロジェクトを公開して共有する場合は,MATLABと仿真软件を独自のCIサーバーで実行するか,クラウドホスト型CIサービスを使用することができます。

継続的转换器継続的转换器ションにMATLABとSimulinkを使用する

継続的▪▪ンテグレ▪ション例のパ▪▪プラ▪▪ン

パ▪▪プラ▪▪ンの例

独自のCIサバでMATLABとSimulinkを実行する

独自のオートメーションサーバーでCIを実行し,コードを実行する場所,実行するタイミング,MATLABと仿真软件のコード生成製品やコンパイラ製品などの使用製品を制御します。オンプレミスまたはクラウドでciサバを管理します。

注:複数のホストまたはクラウドでciを実行する場合は,MathWorks CIチ,ムにお問い合わせください。MathWorksのコード生成製品やコンパイラ製品などの変換用製品には,クライアントアクセスライセンス(CAL)が必要な場合があります。


公開して共有するプロジェクト向けクラウドホスト型ciサビスでmatlabを実行する

GitHubリポジトリと連携させて,Azure®DevOps, CircleCI®, GitHub®行动,または崔维斯CI®でmatlabを使用します。これらのクラウドホスト型ciサビスは,ciパプランを管理しています。クラウドホスト型ciサビスにより、GitHub における MEX ファイルの作成、テストの実行、ツールボックスのパッケージ化、コード品質のバッジの更新を行うことができます。このサービスは、MATLAB R2020a 以降のリリースの MATLAB、Simulink、およびほとんどのアドオン製品を提供しています。

注:MATLAB仿真软件,およびほとんどのアドオン製品は,Azure DevOps, CircleCI, GitHub®行动,および崔维斯CIにおいて,バッチ使用限定で追加費用なしで利用できます。このサ,ビスでは,”附加组件产品需求和平台可用性“ページに記載されているとおり,MathWorksのコード生成製品やコンパイラ製品などの特定の変換プログラムは除外されます。


Baidu
map