我想为我正在开发的开源项目创建一个构建链。我目前正在使用github,travis和coveralls。这工作正常,但我想添加一些静态代码分析。
我在考虑在openshift上托管SonarQube,但问题是openshift不允许远程连接到数据库。
我已经开始遵循以下解决方案,但似乎没有一个能够轻松实现:
1将是一个理想的解决方案,但我搜索了所有我找不到的声纳插件,但没有发现任何:/
我错过了什么吗?在没有公开数据库访问的情况下,没有简单的方法来托管声纳?
答案 0 :(得分:0)
看起来至少有一个人使用DIY墨盒在OpenShift上运行SonarQube:
http://majecek.wordpress.com/2013/12/06/how-to-run-sonarqube-4-0-on-openshift/
我能够让SonarQube开始遵循这些指示。
编辑:OpenShift应用程序中的数据库仅在缩放应用程序中公开公开。如果需要从OpenShift外部填充数据库,则需要使用-s
选项创建声纳应用程序。