|
人造卫星自动代码审查GitHub Java项目 灰鸽子下载,远程控制软件
以上服务,人造卫星开源基础,可以下载并部署,与其他代码托管服务和集成路线图
人造卫星,一个新的服务执行连续自动为Java代码评审,可以直接与集成开源项目托管在GitHub免费。
服务的底层软件是开源的,在GitHub上。用户可以直接贡献代码,或者拉上使用一个副本的前提,虽然方便插入到现有GitHib存储库是一个巨大的吸引。
人造卫星使用詹金斯持续集成服务器和Maven和Gradle构建系统。它执行代码与Gerrit或隐藏代码分析工具,以支持Checkstyle,PMD,FindBugs,CodeNarc,JSHint JSLint,TSLint,声纳。报告任何问题发现的这些工具回到Gerrit或储备,尽管与声纳、规则生成的程序可以直接插到人造卫星的配置文件。人造卫星的服务版本负责与第三方工具的集成。
除了支持泛型Java应用程序,人造卫星也可以屏幕两种其他语言编写的代码运行在JVM上,Groovy和Scala。前者,现在一个Apache软件基金会项目,已经在自动化服务器和业务taskflows杀出一条血路。Scala,与此同时,目前的一个主要功能的语言,以及Clojure。理论上,人造卫星可以添加对其他JVM-hosted语言的支持,提供他们的代码分析工具兼容Gerrit或藏匿。
默认情况下,您使用人造卫星通过附加一个GitHub库,GitLab支持计划在未来的某个时候。公众,开源的回购成本无法使用,但成本结合商业GitHub回购报价只在这个时候。另外,人造卫星的副本可以检出并在本地设置,但这需要手动与附带的所有工具的集成。 |
|