我目前正在开发一个主要针对Windows用户的github项目,用Java编写。 Install4j允许简单的.deb / .rpm等包转换... 我们可以在下载端点击.deb,但是在不久前看到gitlab时,我看到,Gitlab正在使用packagecloud.io作为其软件包的托管服务(使用他们自己的domain),所以他们可以使用apt-get更新。 我的问题是,如果有一个免费服务就像packagecloud.io(不是启动板或与baazar类似的高级东西),可以托管在我们自己的服务器或公共服务器上。或者,如果有一个可下载的packagecloud.io版本,我们可以在我们自己的服务器上使用。
答案 0 :(得分:2)
您可以将Travis CI配置为在构建成功时运行额外命令。您可以放入一些条件,这样只有在提交恰好具有标记名称时才会运行deploy
阶段。请参阅deployment documentation开始。
正式支持许多提供商among which PackageCloud.io。
您可能会发现dpl
utility很有用,因为它有助于编写和测试部署设置。