SourceForge 提供外部專案映射服務 GitHub 開源釋出 Janky CI 伺服器

為開放源碼及自由軟體提供專案管理的 SourceForge 網站,宣布將擴充其用戶所能存取的軟體範圍。新的 SourceForge Open Source Mirror Directory 為非 SourceForge 代管的專案提供映射目錄。該公司表示,數百萬用戶每天透過 SourceForge 搜尋開放源碼軟體,該公司希望儘可能為這些用戶提供最佳體驗,即使他們所搜尋的軟體是由它處代管的專案。

該公司表示正在逐步推行此一服務。目前,該目錄已列有 96 個專案。這些映射至 SourceForge 的專案有自己的專案頁面,透過 URL 中專案名稱附加的 .mirror 後綴字,可以辨識出這些專案。例如,Eclipse IDE 的頁面為 sourceforge.net/projects/eclipse.mirror。

專案的頁面包含描述、功能列表、螢幕截圖、下載連接,此外也有針對該專案網站、專案原始碼的相關連接,以及用戶評論區。

另外,SourceForge 在其公告中也指出,雖然有其他同樣會列舉自由軟體產品的服務,但是他們所提供的下載檔案包含了無用的附加軟體,如瀏覽器工具列、安裝包裝程式,以及各種惡意軟體。這一點損害了自由軟體核心的信任與開放性。該公司希望提供與原始軟體打包者所提供的相同的產品。

另一個知名專案管理網站 GitHub 的開發者日前則開源釋出了他們的持續整合 (continuous integration,CI) 伺服器 Janky 。用於處理 GitHub 代管專案的 Janky,以持續整合伺服器 Jenkins 為建構基礎,並藉由近期開源釋出的聊天室機器人 Hubot 加以控制。

Janky 允許持續整合伺服器的用戶透過聊天室中的基本指令進行溝通與收取問題通報。Janky 還為 GitHub 的專案加入相應的 web-hooks,以確保 Jenkins 持續整合伺服器在原始程式碼更動時獲得通知。

Janky 的現有版本是為了在 Heroku 雲端應用程式平台上部署而開發,然而鑑於其原始碼已經釋出,未來可望加入對其他平台的支援。GitHub 上的專案網頁提供有關 Janky 的進一步訊息,包括下載連接與安裝步驟。Janky 的原始碼釋出採用 MIT 授權。



You may be interested in the following articles:




OSSF Newsletter : 第 188 期 PaaS:程式語言開發在雲端「Programming in Paas」(下)
Tags: SourceForge,   GitHub,   Janky,   Jenkins,   Hubot,  
Category: FOSS News