【问题标题】:static reports for jenkins ci serverjenkins ci 服务器的静态报告
【发布时间】:2014-05-04 16:32:09
【问题描述】:

我正在运行一个拥有大约 15 个作业的 Jenkins 服务器。这些作业由 github 更改触发。每个作业都会拉取更改、构建并运行所有单元测试。

我想将构建和测试结果上传到带有 Apache 网络服务器的公共站点。如果静态 HTML 报告页面被链接并且也有一个很好的布局,那就太好了。是否有一些插件/或配置我可以用来获得这个?

出于安全考虑,我不想让 Jenkins 面向公众。

【问题讨论】:

    标签: jenkins report


    【解决方案1】:

    这是一个非常有趣的想法。不幸的是,我没有完整的答案,但是您可以通过创建一个定期运行的作业来共同破解一些东西,并且:

    • 使用 wget 创建 Jenkins 站点的静态副本(有关如何执行此操作的示例,请参见 this stack overflow question)。
    • 使用FTP-Publisher plugin(或只是一个很好的旧scp)将输出复制到您想要托管结果的任何位置。

    希望这会有所帮助,并且很想知道您是否能够让它工作!

    【讨论】:

      【解决方案2】:

      SonarQube 和 Jenkins Sonar 插件非常适合这个。您可以很好地将声纳与詹金斯集成。我的一些工作会运行各种 findbug,直接 pmd 并在 Jenkins 中构建失败,并且还会运行声纳报告,它将再次执行。

      【讨论】:

      • 我没有询问指标和静态代码分析等。所以这可能是为了回答一个不同的问题?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多