|
人造衛(wèi)星自動代碼審查GitHub Java項目 灰鴿子下載,遠程控制軟件
以上服務(wù),人造衛(wèi)星開源基礎(chǔ),可以下載并部署,與其他代碼托管服務(wù)和集成路線圖
1.jpg (12.96 KB, 下載次數(shù): 672)
下載附件
2016-4-8 14:40 上傳
人造衛(wèi)星,一個新的服務(wù)執(zhí)行連續(xù)自動為Java代碼評審,可以直接與集成開源項目托管在GitHub免費。
服務(wù)的底層軟件是開源的,在GitHub上。用戶可以直接貢獻代碼,或者拉上使用一個副本的前提,雖然方便插入到現(xiàn)有GitHib存儲庫是一個巨大的吸引。
人造衛(wèi)星使用詹金斯持續(xù)集成服務(wù)器和Maven和Gradle構(gòu)建系統(tǒng)。它執(zhí)行代碼與Gerrit或隱藏代碼分析工具,以支持Checkstyle,PMD,FindBugs,CodeNarc,JSHint JSLint,TSLint,聲納。報告任何問題發(fā)現(xiàn)的這些工具回到Gerrit或儲備,盡管與聲納、規(guī)則生成的程序可以直接插到人造衛(wèi)星的配置文件。人造衛(wèi)星的服務(wù)版本負責(zé)與第三方工具的集成。
除了支持泛型Java應(yīng)用程序,人造衛(wèi)星也可以屏幕兩種其他語言編寫的代碼運行在JVM上,Groovy和Scala。前者,現(xiàn)在一個Apache軟件基金會項目,已經(jīng)在自動化服務(wù)器和業(yè)務(wù)taskflows殺出一條血路。Scala,與此同時,目前的一個主要功能的語言,以及Clojure。理論上,人造衛(wèi)星可以添加對其他JVM-hosted語言的支持,提供他們的代碼分析工具兼容Gerrit或藏匿。
默認(rèn)情況下,您使用人造衛(wèi)星通過附加一個GitHub庫,GitLab支持計劃在未來的某個時候。公眾,開源的回購成本無法使用,但成本結(jié)合商業(yè)GitHub回購報價只在這個時候。另外,人造衛(wèi)星的副本可以檢出并在本地設(shè)置,但這需要手動與附帶的所有工具的集成。 |
|