鍍金池/ 問答/GO  Linux/ 有哪些在LINUX上自動(dòng)部署golang項(xiàng)目的方案?

有哪些在LINUX上自動(dòng)部署golang項(xiàng)目的方案?

剛開始學(xué)習(xí)golang,打算做一些linux的維護(hù)腳本和web API小工具練手。但是在部署項(xiàng)目時(shí)覺得很麻煩。
如果是php的項(xiàng)目,每次更新時(shí)用git遞交或是ftp上傳文件就行了,可是golang上傳后還要編譯和執(zhí)行,要解決這個(gè)麻煩,目前的思路是用github的webhooks,每次遞交git時(shí)post一個(gè)請(qǐng)求到服務(wù)器,服務(wù)器收到請(qǐng)求后執(zhí)行sh批處理,自動(dòng)pull項(xiàng)目代碼,重新編譯和執(zhí)行。
不知有沒有更好的或是更規(guī)范的方案?

回答
編輯回答
妖妖

思路是對(duì)的
工具上可以了解一下gitlabjenkins

2018年5月17日 18:40
編輯回答
忘了我

本地編譯好之后上傳到服務(wù)器就可以直接運(yùn)行,不需要服務(wù)器安裝golang什么的。

2017年2月7日 02:12