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.
Utilizzo di MATLAB e Simulink per l’integrazione continua
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).
Scopri i nostri prodotti
Per saperne di più
- Integrazione continua per la verifica dei modelli Simulink
- Integrazione continua per la verifica dei modelli Simulink con GitLab
- 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
- Come eseguire MATLAB in GitHub Actions (1:58)
Esecuzione di MATLAB in un servizio di CI ospitato sul Cloud per progetti condivisi pubblicamente
Usa MATLAB in Azure® DevOps, CircleCI®, o GitHub® Actions con il tuo archivio di 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 GitHub® Actions. 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.