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