在 Argoworkflow 中,如果在模板输入参数中定义了一个值,可以在模板步骤中直接使用该值。但是,如果在步骤之间需要传递该值,那么即使在步骤的输入参数中定义了该值,步骤也无法访问该值。
为了解决这个问题,可以通过使用withInput
方法将模板输入参数传递给步骤。下面是一个示例,演示如何在步骤中使用输入参数:
steps:
- name: my-step
template: my-template
arguments:
parameters:
- name: my-input-arg
value: "{{inputs.parameters.my-template-input}}"
在上面的示例中,步骤中的 my-template-input
将会读取来自模板输入参数并传递给 my-input-arg
。这样,步骤就可以访问模板输入参数并使用该值。