持續(xù)集成
所謂的持續(xù)集成(Continues Integration),是指對(duì)于定義好的項(xiàng)目流程(分析、編譯、測(cè)試、部署等)進(jìn)行自動(dòng)化,目的是將開發(fā)人員從繁雜的集成中解脫出來,專注在更加重要的業(yè)務(wù)邏輯實(shí)現(xiàn)上,通俗一點(diǎn)說是“流程機(jī)器人”。持續(xù)集成的組成通常包括:一個(gè)自動(dòng)構(gòu)建過程(用戶定義)、一個(gè)代碼或模型存儲(chǔ)庫(kù)(進(jìn)行版本控制以及作為構(gòu)建過程的素材)以及一個(gè)持續(xù)集成服務(wù)器,前身為 Hudson 的 Jenkins 是比較常用的開源持續(xù)集成服務(wù)器。持續(xù)集成的基本配置和相關(guān)概念在此不再贅述,本文著重介紹其與 Simulink 模型測(cè)試的接口和方法。
持續(xù)集成過程示意
集成方法和過程
Jenkins 可以通過調(diào)用操作系統(tǒng) shell 命令運(yùn)行 MATLAB 腳本,關(guān)鍵點(diǎn)是如何將 Simulink 模型測(cè)試過程集成到 MATLAB 腳本中,好在 MATLAB 提供了單元測(cè)試的框架,可以無縫集成 Simulink 的模型測(cè)試套件(Simulink Test 的圖形化的測(cè)試管理環(huán)境提供了模型測(cè)試套件的框架創(chuàng)建環(huán)境)。
Simulink 模型測(cè)試的持續(xù)集成過程
MATLAB 單元測(cè)試框架在較近的版本中支持了 TAP 協(xié)議,可以生成標(biāo)準(zhǔn)化的測(cè)試結(jié)果文件,可被 Jenkins 解讀和圖形化展示。
TAP 文件格式
Jenkins模型測(cè)試結(jié)果
基于 MATLAB/Simulink 的模型開發(fā)環(huán)境不斷拓展軟件開發(fā)生命周期,為基于團(tuán)隊(duì)(team-based)的協(xié)同環(huán)境提供更好的體驗(yàn),也希望廣大用戶在使用過程中給予我們更多的反饋和建議。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
電子發(fā)燒友網(wǎng)站提供《單CPU 雙項(xiàng)目開發(fā)實(shí)現(xiàn)更好的維護(hù)性和可行性應(yīng)用說明.pdf》資料免費(fèi)下載
發(fā)表于 09-12 09:42
?0次下載
矛盾的普遍性角度,探討人臉識(shí)別技術(shù)的可行性,并分析其在實(shí)際應(yīng)用中所面臨的矛盾和問題。 二、人臉識(shí)別技術(shù)概述 人臉識(shí)別技術(shù)的定義 人臉識(shí)別技術(shù)是一種基于人臉特征信息進(jìn)行身份識(shí)別的技術(shù)。它通過采集人臉圖像,提取人臉
發(fā)表于 07-04 09:28
?305次閱讀
和演化過程,振弦采集儀作為一種新型地質(zhì)災(zāi)害監(jiān)測(cè)設(shè)備,具有可行性。 振弦采集儀在巖土工程地質(zhì)災(zāi)害監(jiān)測(cè)中的可行性研究 一、振弦采集儀簡(jiǎn)介: 振弦采集儀是一種利用共振原理進(jìn)行測(cè)量的地震儀器,通過對(duì)振弦頻率信號(hào)的分析,可
發(fā)表于 05-28 14:09
?238次閱讀
振弦采集儀在地下水位監(jiān)測(cè)中的可行性研究與實(shí)踐 地下水位的監(jiān)測(cè)對(duì)于水資源管理和地下水環(huán)境保護(hù)具有重要意義。傳統(tǒng)的地下水位監(jiān)測(cè)方法主要包括井水位計(jì)、壓力傳感器和雨水入滲監(jiān)測(cè)等。然而,這些方法存在著一些
發(fā)表于 04-08 13:38
?198次閱讀
的可行性,并介紹在使用高壓探頭測(cè)量相間電壓時(shí)需要注意的事項(xiàng)。 高壓探頭的原理: 高壓探頭是一種專門設(shè)計(jì)用于測(cè)量高電壓的探頭。它通常由絕緣材料包圍,以確保安全性,并具有適當(dāng)?shù)碾姎馓匦詠硖幚砀唠妷骸8邏禾筋^通過
發(fā)表于 04-07 14:24
?344次閱讀
七段式SVPWM優(yōu)化電機(jī)電磁噪聲的量產(chǎn)可行性驗(yàn)證
發(fā)表于 03-21 17:28
?894次閱讀
INTEWORK-PET-CI是經(jīng)緯恒潤(rùn)自主研發(fā)的汽車軟件持續(xù)集成&持續(xù)交付平臺(tái),在傳統(tǒng)的持續(xù)集成基礎(chǔ)上深化了研運(yùn)一體化(DevOps)的概念,將嵌入式軟件中的拉取代碼、檢查、構(gòu)建、測(cè)試
發(fā)表于 01-19 11:04
?420次閱讀
光機(jī)熱集成分析是一種跨學(xué)科的分析方法,結(jié)合了熱學(xué)、機(jī)械學(xué)和光學(xué)三個(gè)學(xué)科的知識(shí),主要用于分析在不同尺寸和不同載荷下,光學(xué)系統(tǒng)成像受到的影響。這種分析
發(fā)表于 12-14 17:22
?1849次閱讀
您好。我在使用AD8529設(shè)計(jì)一個(gè)同向放大電路,其后將驅(qū)動(dòng)電容性負(fù)載,因此希望獲得AD8529的開環(huán)增益模型來預(yù)計(jì)系統(tǒng)瞬態(tài)響應(yīng)性能并添加適當(dāng)?shù)难a(bǔ)償。測(cè)試方法參照《基于運(yùn)算放大器和模擬集成
發(fā)表于 11-23 06:02
電子發(fā)燒友網(wǎng)站提供《車用LED照明的可行性和先進(jìn)性.doc》資料免費(fèi)下載
發(fā)表于 11-15 10:59
?0次下載
不同于單模態(tài)模型編輯,多模態(tài)模型編輯需要考慮更多的模態(tài)信息。文章出發(fā)點(diǎn)依然從單模態(tài)模型編輯入手,將單模態(tài)模型編輯拓展到多模態(tài)模型編輯,主要從
發(fā)表于 11-09 14:53
?399次閱讀
電子發(fā)燒友網(wǎng)站提供《船載USB系統(tǒng)跟蹤數(shù)傳信號(hào)可行性研究.pdf》資料免費(fèi)下載
發(fā)表于 10-24 10:51
?0次下載
內(nèi)核集成。
AOSP基線:賽昉致力于持續(xù)集成最新的AOSP基線,為了確保用戶能夠從AOSP的最新更新中獲益,并不斷的帶來改進(jìn)和增強(qiáng)。
支持通過Android Studio進(jìn)行ABD連接。
詳情請(qǐng)?jiān)L問
發(fā)表于 10-16 13:11
統(tǒng)一的工作流程,包括分區(qū)、樓層規(guī)劃、系統(tǒng)級(jí)設(shè)計(jì)。
互連線、路徑探索及可行性分析。有能力
從多個(gè)來源創(chuàng)建抽象包模型和虛擬模具模型
發(fā)表于 09-28 10:44
?366次閱讀
流程,對(duì)代碼進(jìn)行構(gòu)建、單元測(cè)試、集成測(cè)試等步驟以確保代碼的質(zhì)量和可交付性。早在2000年代初,就有主機(jī)廠及零部件供應(yīng)商開始嘗試通過持續(xù)集成來
發(fā)表于 09-28 08:27
?1085次閱讀
評(píng)論