一種基于Jenkins和Gradle的安卓App分布式編譯方法
基本信息
申請(qǐng)?zhí)?/td> | CN202111347396.3 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114047920A | 公開(公告)日 | 2022-02-15 |
申請(qǐng)公布號(hào) | CN114047920A | 申請(qǐng)公布日 | 2022-02-15 |
分類號(hào) | G06F8/41(2018.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 李智;唐光宇;閆乃永;盧學(xué)明;張友春;陳宇耿;林凡;江春建;林京輝 | 申請(qǐng)(專利權(quán))人 | 寶寶巴士股份有限公司 |
代理機(jī)構(gòu) | 北京易捷勝知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 蔡曉敏 |
地址 | 350000福建省福州市倉山區(qū)建新鎮(zhèn)西三環(huán)路18號(hào)金山橘園工業(yè)園區(qū)項(xiàng)目A | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于Jenkins和Gradle的安卓App分布式編譯方法,包括:S1、配置共享網(wǎng)絡(luò)硬盤,所述共享網(wǎng)絡(luò)硬盤用于存放任務(wù)編譯所需要的環(huán)境依賴文件;S2、配置節(jié)點(diǎn)管理器,所述節(jié)點(diǎn)管理器用于創(chuàng)建、移除Jenkins節(jié)點(diǎn)及啟動(dòng)Jenkins節(jié)點(diǎn)的實(shí)例,并將Jenkins節(jié)點(diǎn)掛載至所述共享網(wǎng)絡(luò)硬盤中;S3、配置任務(wù)編譯器,所述任務(wù)編譯器用于獲取任務(wù)執(zhí)行對(duì)應(yīng)的Jenkins節(jié)點(diǎn)標(biāo)識(shí),以及編排并執(zhí)行任務(wù)的編譯腳本;S4、配置任務(wù)分發(fā)器,所述任務(wù)分發(fā)器包含節(jié)點(diǎn)匹配器和任務(wù)啟動(dòng)器,所述節(jié)點(diǎn)匹配器用于指定任務(wù)執(zhí)行的Jenkins節(jié)點(diǎn),所述任務(wù)啟動(dòng)器用于啟動(dòng)所述任務(wù)編譯器。本發(fā)明實(shí)現(xiàn)了分發(fā)、擴(kuò)容、部署一體化的分布式系統(tǒng),可使得多個(gè)編譯任務(wù)能夠并行執(zhí)行,進(jìn)而提高了安卓App批量編譯效率。 |
