Integrazione continua con MATLAB e Simulink
Crea, testa, pacchettizza e distribuisci automaticamente codice MATLAB e modelli Simulink
L’integrazione continua (Continuous Integration, CI) consente di migliorare la qualità del codice e dei modelli, collaborare con i team, rilevare tempestivamente i problemi di integrazione e identificarne l’origine.
È possibile utilizzare la CI per testare e verificare automaticamente codice MATLAB® e modelli Simulink®, creare file MEX, generare codice e pacchettizzare toolbox o librerie per la distribuzione. Queste funzionalità consentono ai team di adottare e rispettare pratiche di sviluppo agile durante l’intero ciclo di vita di sviluppo.
È possibile Esecuzione di MATLAB e Simulink sul proprio server di CI o utilizzare un servizio di CI ospitato sul Cloud se il progetto è condiviso pubblicamente.
Argomenti trattati: progettazione Model-Based e workflow collaborativi
Utilizzo di MATLAB e Simulink per l’integrazione continua
Esempio di pipeline
Esecuzione di MATLAB e Simulink sul proprio server di CI
Esegui la CI sul tuo server di automazione per verificare dove e quando si esegue il codice e quali prodotti vengono utilizzati, inclusi i prodotti compiler e di generazione di codice MATLAB e Simulink. Gestisci il server di CI on-premise o sul Cloud.
Nota: Contatta il team CI di MathWorks per eseguire la CI su più host o sul Cloud. I prodotti di trasformazione, come i prodotti coder e compiler MathWorks, potrebbero richiedere licenze CAL (Client Access Licenses).
Per saperne di più
- Integrazione continua per la verifica dei modelli Simulink
- Area per sviluppatori: integrazione continua
- Progettazione Model-Based agile: accelerazione delle simulazioni Simulink in workflow di CI
- Vestas sviluppa un software di controllo per impianti eolici mediante progettazione Model-Based e integrazione continua
Esecuzione di MATLAB in un servizio di CI ospitato sul Cloud per progetti condivisi pubblicamente
Utilizza MATLAB in Azure® DevOps, CircleCI® o Travis CI® con il tuo repository GitHub®. Questi servizi di CI su Cloud consentono di gestire la tua pipeline di integrazione continua. Inoltre, sono in grado di creare file MEX, eseguire test, creare pacchetti di toolbox e aggiornare i badge sulla qualità del codice su GitHub. Il servizio fornisce MATLAB R2020a e release successive di MATLAB e Simulink, nonché la maggior parte dei prodotti complementari.
Nota: MATLAB, Simulink e la maggior parte dei prodotti complementari sono disponibili senza costi aggiuntivi solo per l'utilizzo in batch in Azure DevOps, CircleCI e Travis CI. Questo servizio non include programmi di trasformazione specifici, come i prodotti di codifica e compilazione MathWorks, come indicato nella pagina Requisiti dei prodotti complementari e disponibilità della piattaforma.