/cmr/upgrade/job

job

一个升级作业就是一次升级运行。作业从升级规则创建,其参数在创建时从规则复制,并且是只读的。计划作业仅在启动时解析其设备列表,因此计划作业的 show-devices 可能为空。移除排队或处理中的作业即可取消它。作业状态会变为 cancelled。


cmr/upgrade/job

Package: cmr Type: Directory

一个升级作业就是一次升级运行。作业从升级规则创建,其参数在创建时从规则复制,并且是只读的。计划作业仅在启动时解析其设备列表,因此计划作业的 show-devices 可能为空。移除排队或处理中的作业即可取消它。作业状态会变为 cancelled。

标志名称描述
Xdisabled作业已禁用。
Rrule从升级规则创建的作业。
只读参数类型描述
labelsobject作业覆盖的设备,按标签选择。对于 /cmr/device/upgrade 为按编号选择的设备启动的作业,此字段为空。
orderobject标签组的执行顺序,与 continue-order 配合使用。
channelalt作业安装的升级通道或固定版本。当每台设备使用自己的升级通道升级时为空。
strategyenum ()作业升级设备的方式:parallel 同时进行,sequential 依次进行。使用 continue-order 时,设备按 order 给定的顺序按标签组处理。
fail-policyenum ()设备失败时作业的行为:continue、stop 或 continue-order。stop 在首次失败时停止整个作业;continue-order 按 order 继续处理下一个标签组。
schedule-timedate作业计划运行的时间,格式与规则的 schedule-time 相同。
starts-intime作业开始前的剩余时间。仅对计划作业显示。
start-timedate作业开始运行的时间。
end-timedate作业完成的时间。
stateenum (scheduled | queued | waiting devices | queued (busy) | version check | processing | done | cancelled)当前作业状态:scheduled(等待运行)、queued(在另一个作业运行时创建,待其完成后启动)、waiting devices、version check(查找可用版本)、processing(正在升级)、done(已完成)或 cancelled(已移除)。
successcomposite { success: num , total: num }已升级/总数,例如 3/10。当设备已处于目标版本,或作业启动时覆盖的设备不可达,会出现 0/total。
run-timetime作业运行所用的时间。
packagesmulti { package: string }作业升级的包。