通过模板创建作业
用户可通过创建的作业模板,创建GCS作业和WDL作业。
前提条件
已创建作业模板,若未创建,请参见创建作业模板。
通过模板创建GCS作业
- 登录BCE控制台,左侧导航栏中选择“作业模板”。
- 在“GCS作业模板”页签下,在已创建的模板列中,单击“以此版本创建作业”,进入到创建作业的界面。
- 配置参数,具体如表1所示。
表1 创建作业 参数
说明
作业名称
输入作业名称。要求如下:- 长度范围为1~63个字符。
- 名称由小写字母、数字、中划线(-)组成。
- 以小写字母开头。
- 以小写字母或数字结尾。
资源池
选择已创建的资源池,若未创建,单击“创建资源池”。
高速共享存储
选择已创建的高速共享存储,若未创建,单击“创建高速共享存储”。
关联OBS存储
选择关联OBS存储,若未创建,单击“创建OBS存储”。
作业配置
配置“通用配置”和“高级配置”,可单击“添加作业”,添加多个作业。
通用配置
通用配置区域显示模板中inputs区域下的指令,指令的label为basic。
例如:
inputs: command: default: "sleep 100000" description: 在容器内执行的命令 type: string label: basic ...
高级配置
高级配置区域显示模板中inputs区域下的指令,指令的label为advanced。
例如:inputs: ... memory: default: 1G description: 容器申请的内存 type: string label: advanced ...
优先级
设置当前任务优先级,优先级范围为[0-999],数值大的优先执行。
重试次数
任务失败重试次数,重试次数范围为[0-9],共享资源池默认重试0次。
批次名称
设置当前任务的批次,在执行结果页面可对批次进行过滤和筛选,便于批量操作同一个批次的任务。
超时时间
设置一个可接受的作业模板执行成功的时间,如果到这个时间作业模板没有执行成功,就会停止并且报执行失败。
- 单击“创建”,即可创建作业。
通过模板创建WDL作业
- 登录BCE控制台,左侧导航栏中选择“作业模板”。
- 在“WDL作业模板”页签下,在已创建的模板列中,单击“以此版本创建作业”,进入到创建作业的界面。
- 配置参数,具体如表2所示。
表2 创建作业 参数
说明
作业名称
输入作业名称。要求如下:- 长度范围为1~63个字符。
- 名称由小写字母、数字、中划线(-)组成。
- 以小写字母开头。
- 以小写字母或数字结尾。
模板文件
此处默认为2中的模板文件,如果需要更换模板文件,可以单击删除当前模板,重新添加所需的模板。
依赖文件
单击“添加文件”,上传所需的依赖文件。
作业配置
作业配置可以用来定义模板文件中工作流区域的变量值,取值如下:
- 默认配置:如果您需要修改默认的变量值,则选择“默认配置”,单击“添加文件”,上传JSON文件,执行作业时会读取JSON文件中定义的变量值。示例如下:
- 模板中定义了Int case = 1
workflow gcs_grammar { ... # 选择执行分支,可用分支为 1/2/3,填写其他数字则跳过所有步骤 Int case = 1 ...
- JSON文件中可以重新定义Int case = 3
{ "gcs_grammar.case": 3 }
- 模板中定义了Int case = 1
- 不启用:选择“不启用”,则执行模板中定义的变量值。
须知:如果模板中存在未定义的变量值,则后续执行作业的过程中会报错。
执行参数
执行参数为执行作业时为引擎配置的执行指令,取值如下:
- 默认配置:
- 自定义配置:如果您需要定义更多引擎的执行指令,可以选择“自定义配置”,单击“添加文件”,上传JSON文件,执行作业时会读取JSON文件中定义的指令。更多指令请参见Workflow Options Overview。
- 不启用:选择“不启用”,则执行引擎默认的指令。
- 单击“创建”,即可创建作业。