deb
WebインターフェイスとGitの統合を備えたプライベートパッケージビルドシステムをデプロイしたいと思っています(いくつかあるかもしれません)。コージー)。存在しますか?
そうでなければ、DebianとUbuntuのさまざまなブランチにある多数のパッケージがどのように作成されたかを知りたいです。すべてのワークフローがCLIを介して設計されていることは信じられませんdebuild
。
答え1
1か月間検索した後も、まだチームの要件を満たすための正しいビルドシステムが見つかりませんでした。そのため、既存のコンポーネントから新しいコンポーネントを構成する必要があります。ここにそれらが来る:
- GitLab(SCM サーバー) Jenkins (CI サーバーおよびビルド管理ツール)
- ルーストアバウト(建築のための軽量隔離環境)
- Gitビルドパッケージ
git
(とを組み合わせるのは非常に便利なツールです。コミットで生成し、公開タグをプッシュdebuild
できます。)debian/changelog
適切に(バイナリ Debian パッケージストア);
少量のPython「ミドルウェア」コード。
しかし、私はそれから多くを学びました。 (Debian 開発者に感謝)これワイヤー。コミュニティでは、人々がこのトピックを読むのに役立ついくつかのツールを開発しました。
答え2
SUSE Open Build Service(OBS)を確認できます。 debパッケージの構築をサポートします。便利なリンク: