text: Open Build Service  是一個開放且完整的發行版開發平臺，旨在鼓勵開發人員為多個Linux 發行版編譯軟體包，包括SUSE Linux Enterprise Server 、openSUSE、Red Hat Enterprise Linux、Mandriva、Ubuntu、Fedora、Debian和Arch Linux。它通常會簡化打包流程，因此開發人員可以更輕鬆地為多個發行版和許多 openSUSE 版本打包程式，從而為使用者提供支援更多不同發行版的包。此外，OBS也能構建特定產品與應用程式。Open Build Service 軟體本身在GPL協議下發布。 Linux 基金會已經把該專案新增到 Linux 開發者網路 (LDN)，認可了OBS對更廣泛的Linux社群的作用。 此外，各種公司以及 MeeGo專案、Tizen和EulerOS正在使用OBS來開發他們的發行版。OBS還提供了一個協作平臺，允許開發人員構建並提交對其他專案的改進與更新。工作流程和使用方式.可以將 Open Build Service 安裝並執行在私有平臺與伺服器上，也可以使用公開的公益性例項，例如位於 build.opensuse.org 的 openSUSE Build Service。該服務由SUSE託管，提供多達 400 個構建槽。但外部服務可能會對允許託管的軟體包範圍施加限制，因此當要託管專有或法律上有問題的軟體時，通常會選擇在私有伺服器上安裝。預設情況下，每個打包者都有一個“home”專案，他們可以在其中上傳構建RPM或DEB軟體包的原始碼和定義。如果已向“home”專案外部的開發人員授予許可權，則外部開放人員可向“home”專案進行提交。每次上傳後，構建服務都會安排重新構建那些被更改的軟體包包。完成後，生成的二進位制包會立即釋出到下載伺服器，以便公眾下載。由SUSE託管的OBS提供了公共API ，其有兩個不同的使用者介面：此外，還有一個谷歌程式碼之夏專案，開發整合OBS到Eclipse 與QT Creator的外掛。例項之間可以被連結，這樣來自遠端主機的原始碼和軟體包可以被重用，從而消除手動引導/匯入依賴項的需要。
metadata: erhwenkuo/wikipedia-zhtw
metadata: Open Build Service
metadata: https://zh.wikipedia.org/wiki?curid=7652720