是否可以通过编程方式发布 Ubuntu 开源 snappy 应用程序?
当我推送新标签时,我希望能够在我的 CI 系统中发布应用程序的新版本。
目前可以这样做吗?我只看到手动发布 snappy 应用的选项。
或者我应该制作这个 PPA 东西吗?我可以在上面放置 snappy 应用程序吗?
答案1
目前还没有稳定的公共 API 可以将应用程序上传到商店。很快,任何上传的软件包都需要作者使用 gpg 进行签名。在 CI 中自动签名软件包意味着您需要一个没有密码的私钥,而将该密钥放入 CI 系统可能意味着需要将其发布在公共位置,从而损害任何签名的完整性。
另外,您不能将 snap 包发布到 PPA 中。PPA 用于创建 deb 包。