Automated Test Environments
ניתן לשלב את MATLAB בסביבה של בדיקות אוטומטיות ובמערכות האינטגרציה שונות (CI) ובכך לשפר את איכות הקוד תוך מינימום מאמץ ידני –
כל תהליך הבדיקות הופך לאוטומטי ולחלק אינטגרלי מכלל המערכת.
ניתן להשתמש ב-CI כדי לבדוק ולאמת באופן אוטומטי קוד MATLAB ומודלים של Simulink, לבנות קבצי MEX, ליצור קוד וכן אריזת כלים וספריות שונות בצורה אוטומטית. עבור פרויקטים ב- GitHub, ניתן להפעיל את MATLAB בשירות CI המתארח בענן כמו Azure DevOps, Circle CI, GitHub Actions או Travis CI.
לאינטגרציה מותאמת אישית עם מערכות CI/CD מבוססות ענן, יש להשתמש ב- MATLAB קונטיינר כדי לקבל את חבילות התוכנה מוכנות מכל מקום ולכל מקום שצריך אותן. כדי לבנות MATLAB קונטיינר מאפס, ניתן להשתמש בארכיטקטורת של MATLAB Dockerfile הזמינה ב- GitHub. כדי להתחיל במהירות, נבנה כבר עבורנו קונטיינר מוכן המכיל MATLAB וזמין ב- DockerHub. עבור תהליכי עבודה של למידה עמוקה, ישנו גם קונטיינר מוכן בנוי מראש ב-Dockerhub שנועד לנצל את מלוא היתרונות של NVIDIA GPUs.
Products |
Container |
MATLAB | MATLAB Container on DockerHub |
MATLAB and add-on products for deep learning | MATLAB Deep Learning Container on DockerHub |
MATLAB, Simulink, and add-on products | MATLAB Dockerfile |