Как добавить переменную окружения через pipe.yml для BuildKite? - PullRequest
0 голосов
/ 07 марта 2019

Документация BuildKite предполагает, что вы можете добавить переменные окружения, которые будут применяться ко всему файлу pipe.yml , но на самом деле не показывают, как это сделать.

Я пробовал что-то вроде:

CONCURRENCY=10

steps:

  - label: ":rocket: Let's kick this pig"
    concurrency: $CONCURRENCY

  - label: ":explosion: All out of bubble-gum"
    concurrency: $CONCURRENCY

Но я получил синтаксическую ошибку.

1 Ответ

1 голос
/ 07 марта 2019

Вы указываете их в блоке env, аналогично указанию переменных среды для шага.

env:
   CONCURRENCY: 10

steps:

  - label: ":rocket: Let's kick this pig"
    concurrency: $CONCURRENCY

  - label: ":explosion: All out of bubble-gum"
    concurrency: $CONCURRENCY

Что имеет смысл, бесполезно ругаясь.

...