kenai

GitHub和Ken Ken ai使用Sun

Kenai(根據Tim Bray的說法,發音是Keen-Eye)是一個由Sun出品的全新的項目宿主平台。它集成了一些代碼管理系統、論壇、郵件列表、問題追蹤系統和wiki。由此看來它與Google Code、Rubyforge和SourceForge是類似的。GitHub和Kenai一樣也是一個基於RUBY ON RAIL項目宿主系統,它目前專注於git倉庫宿主服務。Sun作為世界上最大的開源支持公司之一,也提供了一個平台,不但支持自己的項目,而且對任意開源項目提供支持。
Kenai的一個有趣的方面是它由Ruby on Rails構建並運行在jruby上,這是Sun對JRuby支持的直接結果。但是JRuby並不是Sun在其中的唯一項目:Kenai在 OpenSolaris上運行多個GlassFish實例並以MySQL作為資料庫。Nick Sieger是項目領導者之一,以他在JRuby上的專注而著稱(他編寫了最初的ActiveRecord-JDBC連線器的實現)。
Kenai使用Sun T2000服務和X4500存儲伺服器。作業系統是OpenSolaris Nevada 70b。(還沒有升級到OpenSolaris IPS版,因為IPS還沒有提供對SPARC的支持)。Apache運行於前端,使用mod_proxy_balancer 連線多組冗餘的GlassFish V2實例,而這些實例連線到一個單獨的MySQL數據上。主站點是一個在JRuby下運行的Rails應用程式,使用Warbler構建成war檔案部署 在GlassFish中。我們使用Perl、Python及其它一些基於Apache的腳本工具(bailing wire)幫助集成Mercurial、Subversion、Sympa(郵件列表軟體)和Bugzilla。
Kenai允許從推薦的、OSI認可的許可證的一個子集中選擇許可證類型。但是,創建項目時從更完整列表中進行選擇也是可能的。
項目未來的計畫包括集成更多的問題追蹤系統如JIRA和Git作為SCM選項。

相關詞條

相關搜尋

熱門詞條

聯絡我們