首頁>Club>
6
回覆列表
  • 1 # Kapu

    你指的是框架工具,還是雲服務?

    devops只是一種思想,並有一堆工具。

    一般一個devops的具體案例大概是如下場景:

    1.使用Jenkins做整個flow的排程,

    2.從commit程式碼到svn/git開始,Jenkins輪詢,發現有變動,會自動下載,

    3.然後在Jenkins本地執行mvn clean compile編譯,(這個要建立maven庫)

    4.編譯後跑單元測試,

    5.之後跑整合測試,

    6.sonarqube靜態程式碼分析,

    7. package打包加docker映象,

    8.將package發到Linux機器上,

    9.遠端執行指定的指令碼進行部署測試環境,

    10.執行自動化的功能測試和效能測試,或等待人工測試結果,

    11.發包到UAT環境進行部署,

    12.執行自動化的UAT測試,或等待人工測試結果,

    13.透過灰度釋出策略,部署到生產環境,

    14.逐步擴大新版本使用比例,直到全部採用新版本,正式釋出。

    其中,4 5 9 10 11 12 13,每個專案都要自己定製化,通用的工具或雲服務沒法做。。你想想,單元測試用例,只能開發人員自己寫,每個專案每個功能都不一樣。

  • 中秋節和大豐收的關聯?
  • 二十七歲的男人都喜歡多少歲的女人?