module_step_base 模块

包含使用 Module 的版本向管道添加步骤的功能。

ModuleStepBase

向使用特定模块的管道添加步骤。

ModuleStep 派生自 ModuleStepBase,是管道中的使用现有 Module 的一个节点,具体而言,是它的一个版本。 为了定义最终将在提交的管道中使用的 ModuleVersion,可以在创建 ModuleStep 时定义以下项之一:

  • (属于ModuleVersion 对象)的父级。
  • Module 对象和一个版本值
  • 只有没有版本值的模块;在这种情况下,使用的版本解析在不同的提交中可能有所不同。

还需要定义步骤的输入和输出与 ModuleVersion 对象的输入和输出之间的映射。