最佳实践指南-创建微更新配方

本指南介绍了为您的产品群填充和创建无线软件更新的最佳实践。

阅读时间:

2

分钟

本指南介绍了为您的产品群填充和创建无线软件更新的最佳实践。最佳实践指南教授如何为基于Linux的产品填充微更新配方,同时使用最佳技术使软件部署尽可能有效和成功。hth华体会最新官方网站

微更新配方填充方法

这种方法基于已知的技术,其中设备应用程序使用服务管理器或任何其他负责重新加载,启动和停止应用程序软件的方法运行。建议使用本指南创建应用程序的系统服务。

的指导方针

1.在微更新类别下,点击“创建新的微更新”开始这个过程。

2.在常规详细信息部分中,选择要部署下一个更新的设备。然后,在微更新版本(例如:v1.1.2)和注释行中填写关于此更新的相关详细信息。

3.'Before update'部分—用于在更新部署开始时运行BASH命令。本节旨在成为您可以停止软件运行并为即将进行的更改准备好设备环境的地方。也可以上传将在本节中运行的BASH脚本。

下面是一些可能适合本节的已知命令示例:

〇停止申请

停止MyApp服务

停止应用程序,删除可能的日志

rm /home/myapp/logs/*

〇停止申请

killall -9 MyApp

4.“上传文件/目录”部分-用于上传和部署新的文件和目录到我们的设备很容易。默认情况下,如果上传的目录或文件在设备文件系统上已经存在,JFrog Connect代理将用新的目录或文件替换它。您可以一次上传最大200MB的文件大小。此部分非常适合升级软件应用程序文件、用新文件更改当前配置文件或上传软件的新部分。

5.“安装依赖”部分——用于根据需要远程安装包和库,例如:使用'pip'或'pip3'安装python包,使用'apt-get'安装Linux包等等。

6.“更新后”部分-用于恢复我们的设备环境和应用程序的工作,并在需要时重新启动设备。例如:

启动MyApp服务

7.“回滚”部分,包括在微更新因任何原因失败时要执行的选项和操作。检查“恢复上传的文件”可确保在出现故障时,JFrog Connect代理将回滚并放置更新之前的文件。

在本节中,也可以运行BASH命令并重新启动设备。