初創公司如何做DevOps

AskHarries發表於2020-03-26

初創公司如何做DevOps

以上是我整理的大概一個互動圖,小公司沒有機器資源,人員也不夠,所以要強調自己的優勢:小 ,靈活。下面一起來聊聊我們是如何做的

具體流程說明:

  1. 開發人員本地開發程式碼,程式碼稽核,程式碼提交在pha

  2. maven倉庫用來管理jar包,開發可以直接上傳和下載

  3. jenkins 定時在程式碼改動後,自動打包部署生產映象到docker 映象庫

  4. rancher 環境更新映象,升級程式

開發分支管理辦法:

開發分支:devloper _xx

測試分支:Test_xx

生產分支:release_xx

線上bug修復:features_xx

rancher環境管理:

開發環境:專門為開發使用

測試環境:專門給測試使用

生產環境:線上環境,專人許可權,不得隨意改動。

打包工具:

通過jenkins來打包映象。分發到不同的環境上。也可以本地打包直接上傳到阿里雲或者網易雲映象倉庫 也可以用habor搭建自己的映象服務

總結

目前這套環境使用的還是比較方便,大大提升工作效率。方便大家溝通和協作。




相關文章