文件名称:mix_tasks_upload_hotswap:以热代码交换方式将本地代码更改部署到远程节点
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-15 16:12:42
elixir nerves Elixir
Mix.Tasks.Upload.Hotswap 该软件包提供了一个名为mix upload.hotswap的混合任务,用于将本地代码更改部署到远程节点,并在不重新启动整个应用程序的情况下应用它们(所谓的“ hot code swapping )。 当您为由支持的IoT设备进行编码时,这可能会很方便,因为它比mix firmware && mix upload要快得多。 尽管如果要将更改持久保存到设备上最终需要更新固件,但是此任务可以在开发阶段为您提供帮助,因为它使您可以快速确认更改是否可以在设备上正常进行,而无需等待很长时间。 安装 添加mix_tasks_upload_hotswap到您的依赖项列表mix.exs : def deps do [ { :mix_tasks_upload_hotswap , " ~> 0.1.0 " , only: :dev } ]
【文件预览】:
mix_tasks_upload_hotswap-main
----mix.exs(1KB)
----example()
--------mix.exs(2KB)
--------rootfs_overlay()
--------config()
--------.formatter.exs(97B)
--------test()
--------rel()
--------mix.lock(14KB)
--------.gitignore(438B)
--------lib()
--------README.md(1KB)
----.formatter.exs(97B)
----test()
--------mix_tasks_upload_hotswap_test.exs(170B)
--------test_helper.exs(15B)
----mix.lock(1KB)
----LICENSE(1KB)
----.gitignore(635B)
----lib()
--------mix()
----README.md(4KB)