如何使用 block 和 fields 参数在 buildkite 上安排构建作业

How can I schedule a build job on buildkite with block and fields parameter

我在 buildkite 中定义了一个构建管道,如下所示:

- block: ":terraform: benchmark?"
    fields:
    - text: "name"
      key: "name"
      required: false
      default: "10"

它有一个块,这意味着它需要开发人员手动解锁该步骤。它还设置了一个在构建步骤中使用的字段,这意味着取消阻止该步骤的开发人员需要为 name 输入一个值。我想知道如何安排这项工作让它 运行 定期?我怎样才能使调度程序取消阻止步骤并为 name 字段提供预定义值?

自定义您的预定构建消息,为块步骤添加 if 条件以有条件地跳过它,添加另一个步骤以验证元数据中的值。我知道这很复杂,但这是我能想到的最简单的组合。