如何使用 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 条件以有条件地跳过它,添加另一个步骤以验证元数据中的值。我知道这很复杂,但这是我能想到的最简单的组合。
我在 buildkite 中定义了一个构建管道,如下所示:
- block: ":terraform: benchmark?"
fields:
- text: "name"
key: "name"
required: false
default: "10"
它有一个块,这意味着它需要开发人员手动解锁该步骤。它还设置了一个在构建步骤中使用的字段,这意味着取消阻止该步骤的开发人员需要为 name
输入一个值。我想知道如何安排这项工作让它 运行 定期?我怎样才能使调度程序取消阻止步骤并为 name
字段提供预定义值?
自定义您的预定构建消息,为块步骤添加 if 条件以有条件地跳过它,添加另一个步骤以验证元数据中的值。我知道这很复杂,但这是我能想到的最简单的组合。