【问题标题】:How would I host deb packages?我将如何托管 deb 包?
【发布时间】:2016-04-14 17:15:43
【问题描述】:

我目前正在开发一个主要针对 Windows 用户的 github 项目,该项目是用 Java 编写的。 Install4j 允许简单的 .deb/.rpm 等包转换... 我们可以只在下载端分发 .deb,但是当前一阵子查看 gitlab 时,我看到 Gitlab 正在使用 packagecloud.io 作为他们的包的托管服务(使用他们自己的domain),所以他们可以使用 apt-get 更新。 我的问题是,是否有像 packagecloud.io 一样工作的免费服务(不是启动板或与 baazar 类似的东西),它可以托管在我们自己的服务器或公共服务器上。或者,我们甚至可以在自己的服务器上使用 packagecloud.io 的可下载版本。

【问题讨论】:

    标签: linux github hosting travis-ci deb


    【解决方案1】:

    您可以将 Travis CI 配置为在构建成功时运行额外的命令。你可以设置一些条件,这样deploy 阶段只会在提交碰巧有标签名时运行。请参阅deployment documentation 开始。

    官方支持许多提供程序,among which PackageCloud.io

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

    【讨论】:

    • 感谢您的回答,但我主要是在寻找可以使用的软件包托管软件,以便通过 Linux 源列表提供软件包
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    相关资源
    最近更新 更多