Debian 的软件包构建系统(如 Fedora Koji)

Debian 的软件包构建系统(如 Fedora Koji)

我想部署deb带有 Web 界面和 Git 集成的私有包构建机器(可能是某种浩二)。它存在吗?

如果不是这样,我想知道,Debian和Ubuntu不同分支中的这些大量的软件包是如何构建的?不敢相信所有工作流程都是通过 CLI 设计的debuild

答案1

经过一个月的寻找,我仍然没有找到合适的构建系统来满足我们团队的需求。所以我必须从现有组件中组合出一个新组件。他们来了:

  1. GitLab(SCM服务器)Jenkins(CI服务器和构建管理工具)
  2. 码头工人(用于构建的轻量级隔离环境)
  3. Git 构建包(非常方便的工具,结合了gitdebuild;它可以debian/changelog从提交创建,推送标签进行发布)
  4. 恰当地(二进制 Debian 软件包的存储库);

  5. 少量Python“中间件”代码;

然而,我从中学到了很多(感谢 Debian 开发人员)线。社区开发了一些工具,可能可以帮助阅读本主题的人:

  1. 詹金斯-debian-glue
  2. 迷你型

答案2

您可以检查 SUSE Open Build Service (OBS)。它支持 deb 包构建。一些有用的链接:

相关内容