持續集成和部署是每一個互聯網團隊都必須要面對的問題,特別是初創公司業務和技術團隊快速增長,技術積累較弱的情況下,一個高效的,可遵循持續的運維規范尤為重要,最近一段時間一直在梳理項目開發流程以及自動化測試和部署規范,作為一個總結和大家分享,希望有所幫助:高效可持續的運維環境需要合理的規范作為支撐:
Contents
可以使用SVN,Git對代碼進行版本控制,建議使用Git(GitLab)
項目Group命名規范: 按大的原則根據產品域名區分 或者根據前后端業務模塊進行分組(小寫字母命名,橫杠[-]作為連接字符)
比如: MAKA官網http://www.maka.im對應的Git倉庫Group為official
按照功能模塊分組如商城前端對應的Git倉庫Group為store
項目名命名規范: 小寫字母命名,橫杠[-]作為連接字符,命名規則[產品名稱]-[項目類型]-(自定義名稱),如official-store
注:在創建項目倉庫時就要權衡前后端或者大的功能模塊的拆分保持低耦合度
原文轉自:http://www.simlinux.com/archives/1638.html