繁体   English   中英

我将如何托管 deb 包?

[英]How would I host deb packages?

我目前正在开发一个 github 项目,主要关注 windows 用户,写在 Java 中。Install4j 允许 easy.deb/.rpm 等 package 转换...我们可以在下载端分发 .deb,但是当查看时不久前在 gitlab,我看到 Gitlab 正在使用 packagecloud.io 作为其软件包的托管服务(使用他们自己的),因此可以使用 apt-get 更新它们。 我的问题是,是否有免费服务像 packagecloud.io(不是 launchpad 或与 baazar 类似的高级东西)一样工作,可以托管在我们自己的服务器或公共服务器上。 或者如果有 packagecloud.io 的可下载版本,我们可以在我们自己的服务器上使用。

您可以将Travis CI配置为在构建成功时运行额外命令。 您可以放入一些条件,这样只有在提交恰好具有标记名称时才会运行deploy阶段。 请参阅部署文档以开始使用。

官方支持许多提供商, 其中包括PackageCloud.io

您可能会发现dpl实用程序很有用,因为它有助于编写和测试部署设置。

查看 OpenRepo: https://github.com/openkilt/openrepo

我想这就是你要的。 这是一个 package 托管服务器,可以为 Debian (APT) 和 Red Hat (RPM) 文件提供软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM