inputs

为作业或组件定义参数化输入。

支持: default、type、options、description、regex

示例

带类型的基本 inputs

job:
  inputs:
    environment:
      default: production
      description: Deployment environment
      options:
        - staging
        - production
    count:
      type: number
      default: 5
    verbose:
      type: boolean
      default: false
  script: echo "job"

正则校验

job:
  inputs:
    version:
      default: "1.0.0"
      regex: '^\d+\.\d+\.\d+$'
  script: echo "job"