【问题标题】:How do you add an environment variable across pipeline.yml for BuildKite?如何跨 pipeline.yml 为 BuildKite 添加环境变量?
【发布时间】:2019-07-28 17:32:15
【问题描述】:

BuildKite 文档建议您可以使用add environment variables that will apply to a whole pipeline.yml 文件,但实际上并未向您展示如何操作。

我尝试了类似的方法:

CONCURRENCY=10

steps:

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

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

但是我遇到了语法错误。

【问题讨论】:

    标签: continuous-integration buildkite


    【解决方案1】:

    您在 env 块中指定它们,类似于为步骤指定环境变量。

    env:
       CONCURRENCY: 10
    
    steps:
    
      - label: ":rocket: Let's kick this pig"
        concurrency: $CONCURRENCY
    
      - label: ":explosion: All out of bubble-gum"
        concurrency: $CONCURRENCY
    

    这是有道理的,一路低头。

    【讨论】:

    • 是否可以将 ENV var 发送到 shell 脚本的结果?
    猜你喜欢
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2011-07-11
    • 1970-01-01
    • 2022-07-11
    • 2020-01-30
    相关资源
    最近更新 更多