【问题标题】:Hardware necessary to Jenkins Ci with SonarQube使用 SonarQube 的 Jenkins Ci 所需的硬件
【发布时间】:2013-07-31 15:05:55
【问题描述】:

我需要您的帮助和专业知识来计算 Jenkins maven 和 SonarQube 的代码质量分析环境所需的硬件。 目前我们有300个项目构建java是使用Maven 2.2.1编译的,平均每个项目包含五万行代码。 我会估计为 1000 个项目执行此任务所需的 CPU、Ram 和磁盘空间,因为他们想要未来。 我搜索了任何文章或对此信息的估计,但没有发现任何重要的东西,所以我求助于他们的经验和知识。

提前致谢!

【问题讨论】:

    标签: jenkins continuous-integration sonarqube


    【解决方案1】:

    关于 Sonar,我们提供了一个带有 hardware requirements 的页面,它实际上提供了一些关于 Web 服务器和数据库服务器的信息。

    对于 Sonar 的“批处理”部分(= Jenkins 发起的分析),我们没有给出具体要求。您通常会拥有多个具有多个 CPU 和大量 RAM 的从站,以便在您需要越来越频繁地运行越来越多的声纳分析时能够进行扩展。并且这些从站(分析发生在其上)不应位于网络上远离数据库的位置(否则性能将受到网络延迟的影响)。

    【讨论】:

    • 谢谢,很棒的建议 Fabrice!我描述了一些为 Jenkins 专家分析的内容: - 初步分析表明我们有一个带有 jenkins(主)和 n 个从属的服务器,这个 n 取决于特定的东西?工作数量? - 它将有许多执行器,因为处理器同时拥有主从机。 - 声纳服务器将是专用的,有多个实例会很好吗?很少有人会是理想的,像执行者或奴隶一样多?在此基础上,我们可以减轻一些必要的硬件要求,任何建议或实施经验都将受到我的高度重视!
    猜你喜欢
    • 2016-12-09
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 2018-08-02
    相关资源
    最近更新 更多