一種結(jié)合contentful的項(xiàng)目自動(dòng)化部署方法

基本信息

申請(qǐng)?zhí)?/td> CN202110618200.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113360246A 公開(kāi)(公告)日 2021-09-07
申請(qǐng)公布號(hào) CN113360246A 申請(qǐng)公布日 2021-09-07
分類(lèi)號(hào) G06F9/455(2006.01)I;H04L29/08(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 陳家寶 申請(qǐng)(專(zhuān)利權(quán))人 深圳市瑞云科技股份有限公司
代理機(jī)構(gòu) 深圳市中科創(chuàng)為專(zhuān)利代理有限公司 代理人 楊春;謝志龍
地址 518000廣東省深圳市南山區(qū)南山街道商華路2號(hào)陽(yáng)光科創(chuàng)中心B座17層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)一種結(jié)合contentful的項(xiàng)目自動(dòng)化部署方法,包括以下步驟:S1:在構(gòu)建服務(wù)器部署node服務(wù),監(jiān)聽(tīng)contentful是否發(fā)布文章;若監(jiān)聽(tīng)到contentful發(fā)布文章,進(jìn)入步驟S2,若沒(méi)有監(jiān)聽(tīng)到contentful發(fā)布文章,繼續(xù)監(jiān)聽(tīng);S2:構(gòu)建服務(wù)器通過(guò)hook服務(wù)觸發(fā)構(gòu)建腳本;S3:構(gòu)建服務(wù)器啟動(dòng)docker來(lái)獨(dú)立構(gòu)建腳本;docker根據(jù)contentful發(fā)布的文章進(jìn)行構(gòu)建;S4:docker將腳本構(gòu)建完成后,構(gòu)建服務(wù)器使用rsync指令將文件傳輸至生產(chǎn)服務(wù)器。本發(fā)明在contentful發(fā)布文章后直接自動(dòng)觸發(fā)項(xiàng)目構(gòu)建部署,提高效率,并可通過(guò)網(wǎng)頁(yè)查看狀態(tài)與日志,便于查看分析。相較gitlab配置的自動(dòng)部署構(gòu)建具有更高的可定制性。