Debian パッケージ構築システム (例: Fedora Koji)

Debian パッケージ構築システム (例: Fedora Koji)

debWebインターフェイスとGitの統合を備えたプライベートパッケージビルドシステムをデプロイしたいと思っています(いくつかあるかもしれません)。コージー)。存在しますか?

そうでなければ、DebianとUbuntuのさまざまなブランチにある多数のパッケージがどのように作成されたかを知りたいです。すべてのワークフローがCLIを介して設計されていることは信じられませんdebuild

答え1

1か月間検索した後も、まだチームの要件を満たすための正しいビルドシステムが見つかりませんでした。そのため、既存のコンポーネントから新しいコンポーネントを構成する必要があります。ここにそれらが来る:

  1. GitLab(SCM サーバー) Jenkins (CI サーバーおよびビルド管理ツール)
  2. ルーストアバウト(建築のための軽量隔離環境)
  3. Gitビルドパッケージgit(とを組み合わせるのは非常に便利なツールです。コミットで生成し、公開タグをプッシュdebuildできます。)debian/changelog
  4. 適切に(バイナリ Debian パッケージストア);

  5. 少量のPython「ミドルウェア」コード。

しかし、私はそれから多くを学びました。 (Debian 開発者に感謝)これワイヤー。コミュニティでは、人々がこのトピックを読むのに役立ついくつかのツールを開発しました。

  1. ジェンキンス Debian 接着剤
  2. ミニ

答え2

SUSE Open Build Service(OBS)を確認できます。 debパッケージの構築をサポートします。便利なリンク:

関連情報