2016-10-24 227 views
0

從上週我正在與詹金斯,它的進展良好,但在結束時R & D我已經失去了困惑,這些都是令我困惑的問題。CICD與詹金斯和sonarqube

  1. 如何與網站jenkins持續集成?
  2. 鋤頭查看由sonarqube服務器生成的測試分析報告到我的本地系統?
  3. 在我的所有開發人員都會同時在存儲庫上進行提交和推送的情況下會發生什麼?
  4. 如何在使用jenkins的目標服務器上部署我的web應用程序?
  5. 如何使用sonarqube測試我的網站?

回答

0
  1. 如果你正在建設一個.net網站,在詹金斯安裝的MSBuild插件。創建一個jenkins作業,添加一個步驟檢出你的網站(git/svn - 安裝需要的repo插件)。計劃每晚或每小時運行一次,具體取決於您的需求。

  2. 輸入您的sonarqube服務器的網址,然後您可以查看報告。

  3. 如果您的開發人員同時致力,這不是問題。通常像Jenkins這樣的CI工具會照顧到這一點。

  4. 這稱爲連續部署或連續交付。如果您正在部署.net應用程序,Octopus Deploy等可以幫助您。您可以使用octo.exe工具並傳遞API密鑰作爲參數以部署到特定環境。

  5. SonarQube被用作代碼分析的質量門。這不是一個測試框架。嘗試調查如何使用硒框架進行自動化測試。

我希望我已經回答了您的問題。

+0

謝謝Yasirmx –