feat(devops): 实现流水线节点执行功能
- 新增 PipelineJobBean 类作为流水线任务载体 - 重构 PipelineJobManage 类,支持节点级任务管理 - 新增 PipelineNodeJobManage 类用于管理节点任务 - 实现节点任务的启动、中断和删除功能 - 新增节点日志切面和切面类
This commit is contained in:
@@ -75,6 +75,19 @@ const LabelUtil = {
|
||||
}
|
||||
}
|
||||
|
||||
const SizeUtil = {
|
||||
formatBytes: function(value) {
|
||||
if (typeof value !== 'number' || isNaN(value) || value <= 0) {
|
||||
return '0 Bytes'
|
||||
}
|
||||
const units = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']
|
||||
const index = Math.floor(Math.log(value) / Math.log(1024))
|
||||
const unit = units[Math.min(index, units.length - 1)]
|
||||
const result = (value / Math.pow(1024, index)).toFixed(2)
|
||||
return `${result} ${unit}`
|
||||
}
|
||||
}
|
||||
|
||||
const DateUtil = {
|
||||
formatDate: function(originVal) {
|
||||
if (originVal === undefined) {
|
||||
@@ -119,5 +132,6 @@ export {
|
||||
StringUtil,
|
||||
ObjectUtil,
|
||||
LabelUtil,
|
||||
DateUtil
|
||||
DateUtil,
|
||||
SizeUtil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user