一種結(jié)合contentful的項目自動化部署方法

基本信息

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

摘要

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