snapcraft应用商店发布GitHub开源项目

snapcraft应用商店发布GitHub开源项目

记录snapcraft一次打包多种系统架构的经历
ubuntu提供lunchpad云端电脑,可以将github开源项目一次打包到多个目标平台。
在这里插入图片描述
登录snapcraf开发者账户后,点击Build。
在这里插入图片描述
在这里插入图片描述
这里我选择我GitHub上的SerialPortTool,跨平台项目为例进行记录。
勾选确认后会转到github去创建在snap目录下的snapcraft.yaml脚本如下:
在这里插入图片描述
在这里插入图片描述
在其中配置好打包流,具体细节查看https://snapcraft.io/docs
source尽量都配置为链接资源,就是不要有本地相对绝对路径。
在这里插入图片描述
如果脚本里面流都调试没问题后,提交到github,在snapcraft平台的build里面应该会自动build生成各个架构系统目标成果,并且仅release到edge频道。在这里插入图片描述
如果要发布到stable、candidate、beta频道还需在自己linux主机上登录snapcraft。

$ snapcraft login

登录后,再输入如下命令(其中53是reversion编号):
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值