任务全局默认参数

什么是全局默认参数

全局默认参数指的是在子任务管道中中定义的一些默认参数,这些参数可以在不同的子任务中被重用。这种机制允许你为你的任务流程定义一些通用的配置选项,使得你可以轻松地在多个项目中应用相同的设置,同时也可以根据特定项目的需要进行覆盖或调整。

任务流支持的默认参数

  • TASK_ID:当前任务ID
  • TASK_NAME:当前任务名称
  • SUBTASK_ID:当前子任务ID
  • SUBTASK_NAME:当前子任务名称
  • TASKLOG_ID:当前任务日志ID
  • SUBTASK_LOG_ID:当前子任务日志ID

一、子任务调用全局默认参数

以上讲解了全局默认参数,以及 运维平台 任务流当中支持的默认参数,接下来我们创建子任务调用全局默认参数进行测试

1.1、创建子任务

点击此按钮查看创建子任务流程

如下图,--》选择所需项⽬【xxxx】--> 导航栏 --> 任务系统 --> 任务管理 --> 子任务 --> 新建

创建子任务,子任务类型为脚本,命令为python用于执行py脚本,以下是python脚本演示如何调用全局变量:

脚本内容:

# -*- coding: utf-8 -*-
print('--------Python 脚本测试全局默认参数-----------')
# 输出任务的ID及其含义
print("任务ID:{{ TASK_ID }}")
# 输出任务的名称及其含义
print("任务名称:{{ TASK_NAME }}")
# 输出子任务的ID及其含义
print("子任务ID:{{ SUBTASK_ID }}")
# 输出子任务的名称及其含义
print("这是子任务名称:{{ SUBTASK_NAME }}")
# 输出任务日志的ID及其含义
print("这是任务日志ID:{{ TASKLOG_ID }}")
# 输出子任务日志的ID及其含义
print("这是子任务日志ID:{{ SUBTASK_LOG_ID }}")
print("---------------------------------------------------")

1.2、模版添加子任务

点击此按钮查看模版添加子任务流程

如下图:任务系统 --> 任务管理 --> 模版管理 --> 选择你创建模版 --> 编排

点击此按钮查看最新版本添加子任务流程

以上我们创建完毕子任务,名称为:python脚本测试全局默认参数,接下来我们在模版当中添加我们上面创建的子任务 将子任务名称为:脚本|python脚本测试全局默认参数,添加到测试模版当中,执行顺序为1

1.3、执行任务测试

点击此按钮查看执行任务流程

任务执行:点击任务系统 --> 任务列表 --> [找到对应的任务] --> 立即执行/定时执行

以下我执行的任务为测试任务,该测试任务当中包含了 测试模版,当执行这个测试任务时会执行该任务中包含模版的所有子任务

1.4、查看执行结果

点击此按钮查看任务的执行结果流程

方式一:如下图,--> 任务系统 --> 任务列表 --> 找到相应分组的任务 --> 在【最近⼀次执⾏结果】所在列 --> 可以点击进去查看最近⼀次任务的执⾏结果 --> ⽇志

方式二:如下图,--》任务系统 --》任务历史 --》找到相应执⾏过的任务 --》详情 --》⽇志

powered by Gitbook更新时间: 2024-09-04 18:48:56 作者:李鑫濠

results matching ""

    No results matching ""