Как я могу запланировать работу сборки на buildkite с параметром block и fields - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть конвейер сборки, определенный в buildkite, как показано ниже:

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

У него есть блок, который означает, что он требует от разработчиков разблокировать шаг вручную. Также он устанавливает поле, используемое на этапе сборки, что означает, что разработчики, которые разблокируют этот шаг, должны ввести значение для name. Интересно, как я могу запланировать эту работу, чтобы она периодически запускалась? Как сделать так, чтобы планировщик разблокировал шаг и дал предопределенное значение для поля name?

1 Ответ

0 голосов
/ 16 апреля 2020

Настройте запланированное сообщение о сборке, добавьте условное условие для шага блока, чтобы условно пропустить его, добавьте еще один шаг, чтобы проверить значение в метаданных. Я знаю, что это сложно, но это самая простая комбинация, которую я могу придумать.

...