1.一種發(fā)布包自動(dòng)生成方法,其特征在于,包括:
對(duì)至少一個(gè)代碼文件分別進(jìn)行編譯,生成至少一個(gè)編譯文件;
從所述至少一個(gè)編譯文件中自動(dòng)獲取待目標(biāo)編譯文件;
根據(jù)所述目標(biāo)編譯文件,自動(dòng)生成發(fā)布包。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述至少一個(gè)編譯文件中自動(dòng)獲取目標(biāo)編譯文件,包括:
獲取第一清單列表與第二清單列表,所述第一清單列表包含所述至少一個(gè)代碼文件中各代碼文件與變更號(hào)的對(duì)應(yīng)關(guān)系,所述第二清單列表包含所述目標(biāo)編譯文件對(duì)應(yīng)的代碼文件與變更號(hào)的對(duì)應(yīng)關(guān)系;
根據(jù)所述第二清單列表中的變更號(hào),查詢所述第一清單列表,從而從所述至少一個(gè)編譯文件中自動(dòng)獲取所述目標(biāo)編譯文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述至少一個(gè)編譯文件中自動(dòng)獲取目標(biāo)編譯文件之后,還包括:
將所述目標(biāo)編譯文件存儲(chǔ)至第一路徑對(duì)應(yīng)的目錄下,所述目標(biāo)編譯文件至少為一個(gè),各所述目標(biāo)編譯文件的第一路徑不同或相同;
所述根據(jù)所述目標(biāo)編譯文件,自動(dòng)生成發(fā)布包,包括:
根據(jù)所述第一路徑獲取所述至少一個(gè)目標(biāo)編譯文件,根據(jù)所述至少一個(gè)目標(biāo)編譯文件,自動(dòng)生成所述發(fā)布包,將所述發(fā)布包存儲(chǔ)至第二路徑對(duì)應(yīng)的目錄下。
4.根據(jù)權(quán)利要求1~3任一項(xiàng)所述的方法,其特征在于,所述對(duì)至少一個(gè)代碼文件分別進(jìn)行編譯,生成至少一個(gè)編譯文件之前,還包括:
從版本管理系統(tǒng)SVN中獲取所述至少一個(gè)代碼文件。
5.根據(jù)權(quán)利要求1~3任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述目標(biāo)編譯文件,自動(dòng)生成發(fā)布包之后,還包括:
發(fā)布所述發(fā)布包。
6.一種發(fā)布包自動(dòng)生成工具,其特征在于,包括:
編譯模塊,用于對(duì)至少一個(gè)代碼文件分別進(jìn)行編譯,生成至少一個(gè)編譯文件;
自動(dòng)獲取模塊,用于從所述至少一個(gè)編譯文件中自動(dòng)獲取待目標(biāo)編譯文件;
自動(dòng)生成模塊,用于根據(jù)所述目標(biāo)編譯文件,自動(dòng)生成發(fā)布包。
7.根據(jù)權(quán)利要求6所述的發(fā)布包自動(dòng)生成工具,其特征在于,
所述自動(dòng)獲取模塊,具體用于獲取第一清單列表與第二清單列表,所述第一清單列表包含所述至少一個(gè)代碼文件中各代碼文件與變更號(hào)的對(duì)應(yīng)關(guān)系,所述第二清單列表包含所述目標(biāo)編譯文件對(duì)應(yīng)的代碼文件與變更號(hào)的對(duì)應(yīng)關(guān)系,根據(jù)所述第二清單列表中的變更號(hào),查詢所述第一清單列表,從而從所述至少一個(gè)編譯文件中自動(dòng)獲取所述目標(biāo)編譯文件。
8.根據(jù)權(quán)利要求6所述的發(fā)布包自動(dòng)生成工具,其特征在于,還包括:
存儲(chǔ)模塊,用于在所述自動(dòng)獲取模塊從所述至少一個(gè)編譯文件中自動(dòng)獲取目標(biāo)編譯文件之后,將所述目標(biāo)編譯文件存儲(chǔ)至第一路徑對(duì)應(yīng)的目錄下,所述目標(biāo)編譯文件至少為一個(gè),各所述目標(biāo)編譯文件的第一路徑不同或相同;
所述自動(dòng)生成模塊,用于根據(jù)所述第一路徑獲取所述至少一個(gè)目標(biāo)編譯文件,根據(jù)所述至少一個(gè)目標(biāo)編譯文件,自動(dòng)生成所述發(fā)布包,將所述發(fā)布包存儲(chǔ)至第二路徑對(duì)應(yīng)的目錄下。
9.根據(jù)權(quán)利要求6~8任一項(xiàng)所述的發(fā)布包自動(dòng)生成工具,其特征在于,
所述自動(dòng)獲取模塊,還用于在所述編譯模塊對(duì)至少一個(gè)代碼文件分別進(jìn)行編譯,生成至少一個(gè)編譯文件之前,從版本管理系統(tǒng)SVN中獲取所述至少一個(gè)代碼文件。
10.根據(jù)權(quán)利要求6~8任一項(xiàng)所述的發(fā)布包自動(dòng)生成工具,其特征在于,還包括:
發(fā)布模塊,用于在所述自動(dòng)生成模塊根據(jù)所述目標(biāo)編譯文件,自動(dòng)生成發(fā)布包之后,發(fā)布所述發(fā)布包。