2010-10-25 45 views
2

注意:不確定此階段是否屬於服務器故障......請根據需要移動!程序包管理器Web UI工作流程:是否存在這種情況?

我正在開發一個擁有自己的軟件包管理軟件的項目,並且已經到了一個階段,我需要一個集中和簡單的機制來在主存儲庫中創建新軟件包。

以下是我的要求:

  • 前置web用戶界面允許一個壓縮包上傳。這些tarball包含一個目錄佈局,這些目錄佈局已經在我們的「包構建系統」中定義好了,並且會在上傳和批准之後構建(取決於用戶權限,稍後討論)。
  • 包將包含應該可搜索的元數據,並顯示在Web用戶界面中 - 以瞭解我的意思,請參閱Ubuntu's package site
  • 具有不同權限的用戶級別:「標準」可以上傳潛在軟件包進行審覈,「開發人員」可以無需審覈上傳軟件包,「管理員」可以上傳軟件包而無需審覈,並對由「標準」用戶上傳的軟件包執行審覈任務。

理想情況下,將使用類似於buildbot的實際包構建集成。通過這種方式,用戶可以看到包構建的結果,我們作爲開發人員可以看到迴歸的圖形化表示(使用builbot的Web UI)。

我不確定這樣的事情是否存在,如果僅僅是因爲找出關鍵字來搜索這個區域是非常困難的。我正在考慮修改bugzilla或類似的東西來獲得所需的行爲,但如果更多的目標是我想要做的事情已經存在,它會容易得多。 PHP + mysql比其他解決方案更受歡迎,但我現在不太挑剔。

如果答案是「不存在,請自己寫」 - 沒關係。我只是想確定什麼都不存在,它足夠相似,以至於在我開始研究這樣的事情之前,可以修改它以適應這些要求。

回答