electron release server

2025-12-07 0 431

electron release server

一个服务和管理电子应用程序版本的节点Web服务器,并且与Squirrel Auto-UpDater(内置在电子中)完全兼容。

注意:尽管被广告为电子应用程序的发行服务器,但它适用于使用Squirrel的任何应用程序

如果您将项目托管在GitHub上,并且不需要UI用于您的应用程序,那么您可能想要的坚果。否则,您和我一样在同一条船上,您找到了正确的地方!

咨询通知

重要的:

  • 版本2.0.0更新许多软件包,最重要的是,最低限度为SAILSJS 1.xx,您必须将connections重命名为config/local.js文件中的datastores 。您可能需要取决于您对项目的自定义程度的重要性。
  • Angular 1.6.0的释放在1.4.2之前打破了所有electron-release-server版本。请使用下面的Maintenance标题下的说明来更新叉子!带来不便敬请谅解。
  • 自发行1.5.0以来,几种型号已更改以适应新功能。请使用迁移中的说明更新您的数据库!带来不便敬请谅解。

特征

  • Docker?支持(感谢Evgeneoskin)!
  • 由Angularjs提供动力的很棒的发行管理接口
    • 使用LDAP进行身份验证,如果需要,易于修改为另一种身份验证方法
  • 将资产存储在服务器磁盘或Amazon S3上(带有较小的修改)
    • 多亏了Sails&Waterline
  • 通过ENV变量自定义无代码
  • 简单但功能强大的下载URL(注意:当没有资产上传时,服务器返回404默认值):
    • /download/latest
    • /download/latest/:platform
    • /download/:version
    • /download/:version/:platform
    • /download/:version/:platform/:filename
    • /download/channel/:channel
    • /download/channel/:channel/:platform
    • /download/flavor/:flavor/latest
    • /download/flavor/:flavor/latest/:platform
    • /download/flavor/:flavor/:version
    • /download/flavor/:flavor/:version/:platform
    • /download/flavor/:flavor/:version/:platform/:filename
    • /download/flavor/:flavor/channel/:channel
    • /download/flavor/:flavor/channel/:channel/:platform
  • 支持预发行频道( betaalpha ,…)
  • 支持您应用的多种口味
  • 与松鼠自动更新:
    • 提供的更新URL:
      • /update/:platform/:version[/:channel]
      • /update/flavor/:flavor/:platform/:version[/:channel]
    • Mac使用*.dmg*.zip
    • Windows使用*.exe*.nupkg
  • 自动更新Windows的NSIS差分更新
  • 提供理想的资产类型: .zip for squirrel.mac, .nupkg for squirrel.windows, .dmg用于Mac用户,…
  • 指定版本的可用日期
  • 发行说明端点
    • /notes/:version/:flavor?

注意:如果您不为松鼠提供适当的文件类型,您将无法更新您的应用程序,因为更新端点不会返回JSON。 ( .zip for squirrel.mac, .nupkg for squirrel.windows)。

部署 /启动它

遵循我们的指南部署electron release server 。

自动上山 /松鼠

该服务器提供了松鼠自动上层器的终点,它支持OS X和Windows。

文档

查看文档以获取更多详细信息。

建筑物发行

我强烈建议使用电子构建器包装和发布您的应用程序。用它构建了应用程序后,您可以立即为用户上传工件!

维护

您应该与电子释放服务器大师保持叉子的最新状态。

这样做很简单,请使用以下命令重新折叠回购。

git remote add upstream https://githu**b*.com/ArekSredzki/electron-release-server.git
git fetch upstream
git rebase upstream/master

信用

该项目是由Arek Sredzki的Sails.js构建的,具有Nuts的灵感。

执照

麻省理工学院许可证

下载源码

通过命令行克隆项目:

git clone https://github.com/ArekSredzki/electron-release-server.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 electron release server https://www.zuozi.net/31982.html

fcgi2
上一篇: fcgi2
midtrans php
下一篇: midtrans php
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务