ビルド サービスを開く


Open_Build_Service

Open Build Service (旧称openSUSE Build Service ) は、開発者がSUSE Linux Enterprise Server、openSUSE、Red Hat Enterprise Linux、Mandriva、Ubuntu などの複数のLinux ディストリビューション用のパッケージをコンパイルできるように設計された、オープンで完全なディストリビューション開発プラットフォームです。Fedora、Debian、およびArch Linux。通常、パッケージ化プロセスが簡素化されるため、開発者は単一のプログラムを多くのディストリビューションや多くの openSUSE リリースに対してより簡単にパッケージ化できるため、使用するディストリビューションに関係なく、より多くのパッケージをユーザーが利用できるようになります。また、製品とアプライアンスの構築は OBS によってサポートされています。
ビルド サービスを開く
スクリーンショット
開発者
SUSE、Linux Foundation
安定版リリース
2.9 / 2018 年 3 月 19 日。4年前 ( 2018-03-19 )
リポジトリ
github .com /openSUSE /open-build-service
で書かれている
パール、ルビー
オペレーティング·システム Linux タイプ
Web サービス、クロスコンパイラ
ライセンス GPL Webサイト
openbuildservice.org _
Build Service ソフトウェアは、GPLの下で公開されています。より広範な Linux コミュニティに対するその有用性を認めて、Linux Foundation は、このプロジェクトが Linux Developer Network (LDN) に追加されることを発表しました。また、さまざまな企業、 MeeGoプロジェクト、Tizenがディストリビューションの開発に使用しています。
また、開発者グループが他のプロジェクトを構築して変更を送信できるようにするコラボレーション環境も提供します。
コンテンツ
1 ワークフローと使い方
2 こちらもご覧ください
3 参考文献
4 外部リンク

ワークフローと使い方
Open Build Service をプライベート インストールとして実行するか、SUSEがホストする build.opensuse.org にある openSUSE Build Service などのパブリック インスタンスを利用することができます。後者は最大 400 のビルド スロットを提供しますが、外部サービスはホストできるパッケージに関して制限を課す可能性があるため、通常、独自のソフトウェアまたは法的に問題のあるソフトウェアをホストする場合はプライベート インストールが選択されます。
各パッケージャーには、デフォルトで「ホーム」プロジェクトがあり、 RPMまたはDebian パッケージのビルド方法に関するソースと定義をアップロードできます。パーミッションが開発者に付与されている場合、ホーム スペース外でのコミットが可能です。各アップロードの後、ビルド サービスは、変更されたパッケージの再ビルドをスケジュールします。完了すると、結果のバイナリ パッケージがダウンロード サーバーに即座に公開され、一般に公開されます。
ビルド サービスは、いくつかのユーザー インターフェイスに実装されている公開API を提供します。
build.opensuse.orgの Web インターフェース
oscと呼ばれるコマンド ライン インターフェイス
さらに、ビルド サービスをEclipseに統合するためのプラグインは、 Google Summer of Codeプロジェクト およびQt Creator用のプラグインとして開発されています。
リモートホストからのソースとパッケージを再利用できるようにインスタンスをリンクできるため、既存のプロジェクトの依存関係を手動でブートストラップ/インポートする必要がなくなります。

こちらもご覧ください openSUSE メール

参考文献
^ openSUSE が OBS の名前を変更、news.opensuse.org、2011 年 5 月 26 日、 2012 年 11 月 6 日検索
^ Open Build Service が Arch Linux のサポートを追加、openbuildservice.org、2012 年 9 月 10 日、 2015 年 4 月 15 日取得
^ GPL に基づく完全な openSUSE Build Service が利用可能、lists.opensuse.org、2007 年 1 月 24 日、 2012 年 11 月 6 日取得
^ 「サミットからのニュース: Linux Foundation は、Linux 開発者ネットワークを通じて openSUSE ビルド サービスを利用できるようにします」 . リナックス財団。2015 年 4 月 2 日にオリジナルからアーカイブされました。2015 年3 月 14 日閲覧。
^ openSUSE:ビルド サービスのインストール、opensuse.org、2009 年 1 月 27 日、 2012 年 11 月 6 日に取得
^ openSUSE のパブリック ビルド サービス、build.opensuse.org、2012 年 5 月 25 日、 2012 年 11 月 6 日取得
^ openSUSE ビルド サービス API ドキュメント、build.opensuse.org 、 2013 年 7 月 9 日取得
^ openSUSE:OSC、 opensuse.org 、 2020 年 1 月 13 日取得
^ Google Summer of Code: Project Application Information、2008 年 5 月 2 日にオリジナルからアーカイブ
^ Long Hong が BuildService の tarball をソース、2012-11-06に取得
^ ビルド済みの BSUIPlugin-1.2.0.jar Eclipse プラグイン、build.opensuse.org、 2012 年 4 月 21 日にオリジナルからアーカイブ、 2012 年 11 月 6 日に取得
^ Project Bretzn 、ソーシャル デスクトップ、2010 年 10 月 26 日、 2013 年 3 月 2 日にオリジナルからアーカイブ、 2012 年 11 月 6 日に検索

外部リンク
公式ウェブサイト
openSUSE ビルド サービスのソース コード
openSUSE ビルド サービスのチュートリアル
FOSDEM 2006 での openSUSE Build Service のプレゼンテーション (スライド)
FOSDEM 2008 での openSUSE Build Service のプレゼンテーション (スライド)(動画)