IT4IT中,構(gòu)建功能組件是重要的組成部分。中培的IT4IT專家陳老師在這里介紹了構(gòu)建功能組件
從源控制功能組件接收源數(shù)據(jù)對象,管理所有構(gòu)建的創(chuàng)建、實現(xiàn)、自動化以及安全和存儲。
從特定服務(wù)組件的源數(shù)據(jù)對象創(chuàng)建構(gòu)建。
自動化構(gòu)建過程來支持構(gòu)建計劃和構(gòu)建頻率要求,以支持每日構(gòu)建和冒煙測試計劃或持續(xù)集成計劃。
運行動態(tài)應(yīng)用程序安全測試不得晚于收到最終的構(gòu)建數(shù)據(jù)對象,并且創(chuàng)建RFC之前將新的或更改的服務(wù)移動到生產(chǎn)中。
在最終媒體庫(DML)中管理構(gòu)建和版本控制。
開發(fā)自動化構(gòu)建存儲過程和自動編譯技術(shù)和工具。
監(jiān)控和報告每個集成的結(jié)果。
啟動或自動化構(gòu)建到構(gòu)建包功能組件的交付,以供驗收測試團隊作為候選版本構(gòu)建進行驗證。
關(guān)鍵數(shù)據(jù)對象
構(gòu)建(數(shù)據(jù)對象)從源創(chuàng)建和版本化。
主要屬性
構(gòu)建數(shù)據(jù)對象應(yīng)具有以下關(guān)鍵數(shù)據(jù)屬性:
構(gòu)建ID:構(gòu)建的唯一標(biāo)識符。
構(gòu)建版本:構(gòu)建的版本。
ID:相關(guān)源的標(biāo)識符。
測試樣例ID:相關(guān)測試用例的標(biāo)識符。
構(gòu)建集成ID:相關(guān)構(gòu)建包的標(biāo)識符。
Key Data Object Relationships
關(guān)鍵數(shù)據(jù)對象關(guān)系
構(gòu)建數(shù)據(jù)對象應(yīng)保持以下關(guān)系:
源到構(gòu)建(1:n):源可以多次創(chuàng)建,以創(chuàng)建幾個構(gòu)建版本。
構(gòu)建到測試用例(n:m):一個或多個構(gòu)建可以與作為構(gòu)建創(chuàng)建的一部分使用的一個或多個測試用例相關(guān)聯(lián)。
構(gòu)建包到構(gòu)建(1:n):構(gòu)建包由一個或多個構(gòu)建構(gòu)成。
主要結(jié)構(gòu)
構(gòu)建功能組件:
應(yīng)該是所有構(gòu)建的記錄系統(tǒng)(權(quán)威來源)。
應(yīng)管理每個單獨構(gòu)建的版本。
將一個構(gòu)建關(guān)聯(lián)到一個服務(wù)。
如果存在源代碼控制功能組件,則構(gòu)建功能組件:
將源關(guān)聯(lián)到一個或多個構(gòu)建。
如果存在測試功能組件,則構(gòu)建功能組件:
將一個或多個構(gòu)建關(guān)聯(lián)到作為構(gòu)建創(chuàng)建的一部分執(zhí)行的一個或多個測試用例。
如果存在構(gòu)建包功能組件,則構(gòu)建功能組件:
將一個或多個構(gòu)件關(guān)聯(lián)到構(gòu)件集成中。