我正在运行一个有大约15个作业的Jenkins服务器。作业由github更改触发。每个作业都会提取更改,构建并运行所有单元测试。
我想使用Apache网络服务器将构建和测试结果上传到公共站点。如果静态HTML报告页面被链接并且具有良好的布局,那将是很好的。是否有一些插件/或配置我可以使用它来获得这个?
出于安全考虑,我不希望公众面对Jenkins。
答案 0 :(得分:0)
这是一个非常有趣的想法。遗憾的是,我没有一个完整的答案,但你可以通过创建一个定期运行的工作来解决问题:
wget
创建Jenkins网站的静态副本(有关如何执行此操作的示例,请参阅this stack overflow question)。scp
)将输出复制到您想要托管结果的位置。希望这会有所帮助,并且很想知道你是否能够让它发挥作用!
答案 1 :(得分:-1)
SonarQube和Jenkins Sonar插件非常适合这一点。你可以很好地将声纳与詹金斯融为一体。我的一些工作运行各种各样的findbugs,直接进行,并且在Jenkins的构建中失败,并且还运行Sonar报告,该报告将再次执行。