2016-10-24 164 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 –