完美(續)

煎雞蛋湯發表於2018-03-19

本文於2017年12月11號釋出在個人部落格中,因為個人部落格關閉,全部遷移到CSDN,以下是正文:


完美裡面提到的工作已經完成了

我最終的做法是:

環境完整方面:

去掉了部分功能,這些功能已經完成,後續除錯的可能性幾乎為零,如果真有除錯的需要可以在完整的環境上進行

釋出方式:

映象:

映象製作完成後,發現不能共享給其他開發者使用。但也沒什麼可惜的,原因有:

1. 不方便使用:初次安裝要重灌系統,一不小心搞壞了環境又要重灌系統,不再需要開發環境了想要解除安裝還要重灌系統

2. 耗時:從重灌系統到最後收到賬戶密碼一般耗時在五分鐘左右,要是虛擬化平臺出問題還得撥打客服電話

3. 安裝文件:就是做成安裝文件,跟所有依賴軟體打成一個包,釋出出去,開發者安裝安裝文件一步一步操作,這種方法對我來說最簡單

自動化安裝:

把安裝好的環境目錄打成包,再編寫安裝和解除安裝的指令碼,把所有這些上傳到git倉庫,需要的同學clone下來,執行安裝指令碼即可,不需要了執行解除安裝指令碼即可回到最初的狀態

看起來是這個樣子的:

ENV
    |-- software.tar.gz
    |-- install.sh
    |-- uninstall.sh

安裝流程:

git clone git@sample.com:xxxxx/ENV.git
cd ENV/
sh install.sh

解除安裝流程:

cd ENV/
sh uninstall.sh

相關文章