完美(續)
本文於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
相關文章
- 完美世界釋出2023業績預告 多款新遊將陸續推出
- 完美
- 完美世界榮獲“金手指”七項大獎 持續探索AI技術應用AI
- 完美世界釋出2022業績預告 豐富儲備助力後續增長
- 完美拖拽
- 完美世界獲機構繼續增持 重點關注誅仙世界下月公測
- 完美世界控股集團以數字文創助力鄉村振興可持續發展
- 完美世界全權接手《火炬之光3》,開發團隊Echtra或將退出後續開發
- 拒絕完美
- Perfect Number 完美數
- 不完美,才美
- Redis ,真的不完美Redis
- Atom 完美支援 WePY
- swistak35:不要追求完美的程式碼;爭取完美的界限!
- Android開發實現連續跳轉幾個介面後在最後一個介面完美跳回最初的介面Android
- android加密解密完美教程Android加密解密
- SpringBoot 與 Kotlin 完美交融Spring BootKotlin
- Laravel 完美使用ThinkPHP路由LaravelPHP路由
- LeetCode-507-完美數LeetCode
- 力求完美,從我做起
- 完美相容M1/M2 MAMP Pro for Mac完美破解版Mac
- 完美同行 樂趣新生!《完美世界》手遊新版本今日上線
- 持續整合、持續部署、持續交付、持續釋出
- 搭檔之家:完美主義者的致命弱點在於凡事只求完美
- 完美世界財報:2017年完美世界淨利潤15億 同比增29%
- BIGC嘉賓說——完美世界總裁、完美世界遊戲CEO魯曉寅GC遊戲
- 完美錯過了青梅酒
- 完美日記被“卷”傷
- 完美世界財報:2019年完美世界營收80.38億元 同比增長0.05%營收
- 持續整合、持續交付與持續部署
- 持續整合持續部署持續交付_持續整合與持續部署之間的真正區別
- 引用摺疊和完美轉發
- bootstrap完美實現5列布局boot
- 原生JavaScript之完美運動框架JavaScript框架
- csapp-attacklab(完美解決版)APP
- 完美國際單機debug版本
- Helm Chart 部署 Redis 的完美指南Redis
- 最完美的LINUX桌面軟體Linux